在https://github.com/kylemanna/docker-aosp使用docker setup我设法构建了一个自定义的Android-x86版本,我可以在VirtualBox / QEMU设置上运行和安装。
我现在关注的是加快编辑 - 编译 - 构建 - 测试周期。
我正在处理的自定义系统本质上是图形化的,所以我确实需要一些视觉确认。
我遇到的问题是我无法弄清楚如何创建一个QEMU或VirtualBox图像,无需运行安装和Google帐户设置即可立即将我带到主屏幕。
我编写脚本没有问题,我甚至不知道从哪里开始。
提前致谢。
答案 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
(请注意,我还没有测试过这个)