我只是看到谷歌将金鱼_armv7_defconfig添加到3.18内核,当我编译内核时,没有错误。但是当我在模拟器中启动它时,我只得到一个黑屏,设备停留在"离线"!
编译:
$ make ARCH=arm goldfish_armv7_defconfig
$ make ARCH=arm CROSS_COMPILE=/opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi- menuconfig # I enable overlayfs and loadable modules
$ make ARCH=arm CROSS_COMPILE=/opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi- -j32
任何人都可以帮忙!
答案 0 :(得分:0)
模拟器("模拟器" SDK中的二进制文件)应该具有参数" -show-kernel"查看内核消息或者您可以传递QEMU特定的参数,例如" -qemu -serial stdio"。最糟糕的情况是,您可以在QEMU中启用GDB服务器并使用GDB调试内核(查看如何使用QEMU执行此操作)。 可能是他们添加了支持但没有使用它,所以第一步是获取内核消息以查看正在进行的操作。