认证0级讲师
搞定了。 環境:sdk manager 下載的 android-n x86 相關鏡像 + android-goldfish-3.18-dev 原始碼
export ARCH=x86export CROSS_COMPILE=x86_64-linux-android-export PATH=x86_64-linux-android-4.9/bin/:$PATHmake i386_defranchu_def
備份原來的kernel-ranchu,之後重命名bzImage為kernel-ranchu。 接著使用本目錄下的system.img userdata.img ramdisk.img 和kernel-ranchu 啟動模擬器:emulator -kernel ./kernel-ranchu -sysdir ./ -system ./system.img -data ./userdata. img -ramdisk ./ramdisk.img之前失敗關鍵在於make 時不是使用的i386_ranchu_defconfig。我還沒搞清楚這個i386_ranchu_defconfig和i386_emu_defconfig有什麼差別。
搞定了。
環境:sdk manager 下載的 android-n x86 相關鏡像 + android-goldfish-3.18-dev 原始碼
export ARCH=x86
然後把生成的 bzImage 拷貝到 your/android/sdk/system-images/android-N/default/x86/export CROSS_COMPILE=x86_64-linux-android-
export PATH=x86_64-linux-android-4.9/bin/:$PATH
make i386_defranchu_def
備份原來的kernel-ranchu,之後重命名bzImage為kernel-ranchu。
接著使用本目錄下的system.img userdata.img ramdisk.img 和kernel-ranchu 啟動模擬器:
emulator -kernel ./kernel-ranchu -sysdir ./ -system ./system.img -data ./userdata. img -ramdisk ./ramdisk.img
之前失敗關鍵在於make 時不是使用的i386_ranchu_defconfig。我還沒搞清楚這個i386_ranchu_defconfig和i386_emu_defconfig有什麼差別。