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

时间:2017-04-22 01:58:10

标签: android android-source

我目前正在使用Android开源项目构建自定义图像。我想将这些自定义图像(system.img,ramdisk.img,cache.img等)发送给朋友,以便他/她可以运行它们而无需编译整个AOSP分支。请注意,他们“做”有最新的官方Android SDK(不是AOSP)。

有办法做到这一点吗?理想情况下,我希望有一些make目标已经存在,我可以简单地运行它(make avd-package)和一个“avd”(或接近它的东西)会弹出,这样我就可以把它发送给我的朋友和让他们输入:

模拟器-avd

此外,根据我的研究,我希望这些图像可以通过普通的Android SDK(而不是AOSP)运行这一事实可能会出现问题,因为Android SDK中的工具与AOSP中的工具不同(例如qemu版本)等)。我是否还需要向我的朋友发送模拟器二进制文件?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,这是可行的。您需要创建一些元数据并将其上传到公共服务器,以便您的用户可以获取 URL。这是他们可以在 Android Studio 中输入的 URL,以便与 SDK 管理器工具一起使用。

有关完整说明,请参阅此处的官方文档:https://source.android.com/setup/create/avd