有什么办法可以重启模拟器进入recovery模式??
问问题
12175 次
1 回答
9
- Android模拟器不支持recovery模式,只支持正常启动模式
- Android 模拟器接受 Android 映像(包括内核和 ramdisk 映像)作为其命令行界面上的独立映像。它们不会像在所有 Android 分区都存储到同一个手机存储的真实场景中那样编译成一个大图像
- Android模拟器的内核是自定义构建的android内核,称为goldfish内核,可以与谷歌工程师开发的名为“goldfish”的虚拟平台通信,该内核的预构建可以在$sdk/system下找到-images/android-22/default/armeabi-v7a/kernel-qemu 请注意,您不能只用金鱼内核以外的内核替换它。但是,可以在@gooogle repo 找到金鱼内核源代码,并且可以很容易地编译并替换为Android SDK 附带的默认源代码
- 如果您需要使用另一个 Linux 内核来运行 android 模拟器,那么您必须将此内核移植到 golfish 虚拟硬件(这不是一个直接的过程)。我以前做过,如果需要,我可以详细说明如何做。
- 为了在恢复模式下启动 android 模拟器,您需要付出额外的努力,将一个名为“u-boot”的工具(即在真实手机中使用的著名且广泛使用的第二阶段引导加载程序)移植到金色的虚拟板能够在 android 模拟器上运行它。几年前我这样做了,这是一个非常令人兴奋的过程。如果您有兴趣,我可以为您提供大量信息。
于 2016-03-15T15:12:22.863 回答