AOSP - 使用Android SDK构建自定义镜像并在模拟器上运行

6
我目前正在使用Android开放源代码项目构建自定义映像。 我想将这些自定义映像(system.img,ramdisk.img,cache.img等)发送给朋友,以便他/她可以运行它们,而无需编译整个AOSP分支。 请注意,他们“确实”拥有最新的官方Android SDK(而不是AOSP)。
是否有一种方法可以做到这一点? 理想情况下,我希望有一些已经存在的make目标,我只需运行它(make avd-package),然后就会弹出一个“avd”(或类似的东西),这样我就可以将其发送给我的朋友,并让他们输入:
emulator -avd
此外,从我的研究来看,我想让这些镜像能够在普通Android SDK(而不是AOSP)上运行可能会有问题,因为Android SDK中的工具与AOSP中的工具不同(例如,qemu版本等)。 我还需要将模拟器二进制文件发送给我的朋友吗?
谢谢!
1个回答

1
是的,这是可行的。您需要创建一些元数据并将其上传到公共服务器,以便您的用户可以获取URL。这是他们可以在Android Studio中输入以与SDK Manager工具一起使用的URL。
有关完整说明,请按照此处的官方文档:https://source.android.com/setup/create/avd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接