android 模拟器用3.18的内核无法启动,一直黑屏。
PHP中文网
PHP中文网 2017-04-17 17:13:34
0
1
583
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
巴扎黑

搞定了。
环境:sdk manager 下载的 android-n x86 相关镜像 + android-goldfish-3.18-dev 源码

export ARCH=x86
export CROSS_COMPILE=x86_64-linux-android-
export PATH=x86_64-linux-android-4.9/bin/:$PATH
make i386_ranchu_defconfig

然后把生成的 bzImage 拷贝到 your/android/sdk/system-images/android-N/default/x86/
备份原来的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有什么区别。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板