android 內核編譯 沒法啓動模擬器

        Android源碼,編譯也經過了,能夠正常啓動模擬器。可是Android源碼內是不包含kernel源碼的模擬器,添加本身新編譯的內核就啓動不了android

        啓動新編譯的內核的模擬器的命令以下:
架構

        可是就是啓動不了,默認狀況下啓動模擬器選擇的kernel的位置是這裏:
ui

PWD_PATH/prebuilt/android-arm/kernel/kernel-qemu-armv7

        網上找了一下,原來是這樣的,我下載的源碼是2.3.1版本(內核版本是goldfish),而4.0版本一下的編譯內核時候時候配置文件是:make goldfish_defconfig,4.0以上的版本的系統須要ARMv7架構或者以上才能運行,可是4.0如下的不準要。code

        而我卻用了meke goldfish_armv7_defconfig,因此不能運行。
源碼

        進入內核根目錄,make clean一下
編譯

        而後make goldfish_defconfig
class

        再make -j4
配置

        等待完成就OK了。
下載

相關文章
相關標籤/搜索