1. 程式人生 > >Android原始碼編譯出來的img如何執行起來

Android原始碼編譯出來的img如何執行起來

以前只知道將Android編譯出來的img在Linux下執行, 想將編譯出來的img執行在windows下卻找不到方法, 今天晚上, 忽然有了一個以下思路, 居然真的執行起來了, 哈... 先記錄下來.

1. 編譯Android原始碼, 這裡我編譯的是Android 4.4, 編譯方法如下:

source build/envsetup.sh

lunch

make -j8

2. 執行完畢後, 將out/target/product/generic/目錄下的ramdisk.img system.img userdata.img拷貝出來 

3. 將上述的三個img拷貝至sdk的映象目錄下, 這裡我拷貝至 ****\system-images\android-19\default\armeabi-v7a目錄下, 注意前面編譯的時候使用lunch命令選中了aosp_arm-eng, 所以這裡拷貝至armeabi-v7a目錄, 至於前面的android-19, 那當然對應的是android4.4了. 如果你編譯的是Android 6.0, 那麼就需要拷貝至android-23了. 不能完全和我這裡一樣的, 要根據自己的實際情況來做.

4. 接下來, 當然是啟動模擬器來看效果了. 怎麼啟動? 使用Android studio或者Eclipse建立AVD的那個模擬器來啟動看...至於使用命令列emulator來做, 我沒有嘗試過.

    以上!