首页 文章

在模拟器上运行自定义Android ROM

提问于
浏览
4

我 Build 了一个基于AOSP的自定义ROM(Nexus 6的7.0),我想将这个ROM与SDK模拟器一起使用 . 我相信这个版本的午餐组合是'aosp_x86_64-eng'

应该适用于SDK模拟器 . 但是,我在AVD Manager中看不到指定我的自定义系统映像的选项 . 它只允许我使用谷歌列出的ROM .

我尝试将我的自定义ROM的system.img复制到Nexus 6 AVD库存上,但之后仿真器没有启动 .

请注意,在构建期间生成的模拟器工作正常 . 但构建发生在服务器上,我想用我的SDK的AVD Manager在我的开发机器上使用生成的ROM .

1 回答

  • 6

    发现可以使用以下步骤完成 .

    • 使用库存AVD系统映像创建兼容的AVD . 就我而言,我使用了一个系统映像,用于在x86_64 ABI上运行Nougat的Nexus 6 .

    • 转到〜/ .android / avd文件夹,然后找到您在上面创建的AVD的文件夹(例如〜/ .android / avd / test.avd) . 将自定义system.img文件复制到该文件夹中 .

    • 运行模拟器!

    当我第一次尝试它时,这对我不起作用,因为我选择了错误的基本图像(Nougat x86而不是x86_64) . Catch是为了确保库存系统映像与您的构建完全兼容 .

相关问题