【问题标题】:Android goldfish 3.18 ARM安卓金鱼3.18 ARM
【发布时间】:2017-10-10 01:41:05
【问题描述】:

我刚刚看到谷歌在3.18内核中添加了goldfish_armv7_defconfig,当我编译内核时,没有错误。但是当我在模拟器中启动它时,我只是黑屏并且设备保持“离线”!

编译:

$ 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 

任何人都可以帮忙!

【问题讨论】:

    标签: android android-emulator android-kernel


    【解决方案1】:

    模拟器(SDK 中的“模拟器”二进制文件)应该有参数“-show-kernel”来查看内核消息,或者您可以传递 QEMU 特定的参数,例如“-qemu -serial stdio”。在最坏的情况下,您可以在 QEMU 中启用 GDB 服务器并使用 GDB 调试内核(查看如何使用 QEMU 进行调试)。 可能是他们添加了支持但没有使用它,所以第一步是获取内核消息以查看发生了什么。

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2017-02-10
      • 1970-01-01
      • 2018-10-31
      相关资源
      最近更新 更多