如何自动安装自定义Android-x86 ISO以进行测试?

时间:2017-08-26 10:50:25

标签: android android-x86

https://github.com/kylemanna/docker-aosp使用docker setup我设法构建了一个自定义的Android-x86版本,我可以在VirtualBox / QEMU设置上运行和安装。

我现在关注的是加快编辑 - 编译 - 构建 - 测试周期。

我正在处理的自定义系统本质上是图形化的,所以我确实需要一些视觉确认。

我遇到的问题是我无法弄清楚如何创建一个QEMU或VirtualBox图像,无需运行安装和Google帐户设置即可立即将我带到主屏幕。

我编写脚本没有问题,我甚至不知道从哪里开始。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您基本上是在试图摆脱Google启动设置向导。 这可以通过从AOSP源代码库中删除SetupWizared的 Andoird.mk 文件,并构建不包含该向导的设备版本来实现。 在GMS(谷歌移动服务)设备的回购中,请访问: repo_root / vendor / google / apps / SetupWizard 并删除 Android.mk 文件。这将有效地禁用向导应用程序,并且在从新系统闪存启动时不会显示它。

或者,如果您具有设备的root访问权限,则可能需要通过调用以下adb命令将安装向导标记为已完成:

adb shell
adb shell "settings put secure user_setup_complete 1"
adb reboot

(请注意,我还没有测试过这个)