如何使用现有的AOSP源代码树对Linux上的Windows的Android模拟器进行交叉编译

时间:2019-03-19 17:19:24

标签: android-emulator android-source

我使用repo命令在Linux系统上检出了AOSP源,如下所示:

repo init -u https://android.googlesource.com/platform/manifest -b android-9.0.0_r30

我已经成功交叉编译了Windows的SDK,但是在编译模拟器时遇到了麻烦。 prebuilts/android-emulator/中的预构建软件包仅可用于linux和darwin平台。我尝试通过将以下行添加到.repo/default.xml中来添加所需的仓库:

<project path="external/qemu-android" name="platform/external/qemu-android" groups="pdk" />

但是repo sync响应错误:

  

致命:找不到远程引用refs / tags / android-9.0.0_r30

这是可以理解的,因为此标记确实不存在。总之,我想为Windows构建最新的(可从主机获取的)仿真器,但无需创建整个新的AOSP源树(我没有那么多空间) >。

0 个答案:

没有答案