android 内核编译 无法启动模拟器
Android源码,编译也通过了,可以正常启动模拟器。但是Android源码内是不包含kernel源码的模拟器,添加自己新编译的内核就启动不了 启动新编译的内核的模拟器的命令如下: 但是就是启动不了,默认情况下启动模拟器选择的kernel的位置是这里: PWD_PATH/prebuilt/android-arm/kernel/kernel-qemu-armv7 网上找了一下,原来是这样的,我下载的源码是2.3.1版本(内核版本是goldfish),而4.0版本一下的编译内核时候时候配置文件是:make goldfish_defconfig,4.0以上的版本的系统需要ARMv7架构或者以上才能运行,但是4.0以下的不许要。 而我却用了meke goldfish_armv7_defconfig,所以不能运行。 进入内核根目录,make clean一下 然后make goldfish_defconfig 再make -j4 等待完成就OK了。 来源: oschina 链接: https://my.oschina.net/u/1377657/blog/263346