我按照https://source.android.com/setup/build/downloading上的说明克隆了android源代码。我想修改并编译Android模拟器,以将电话号码更改为我的真实电话号码。我在Stackoverflow上找到了这个答案,一个人说我需要修改文件external/qemu/telephony/sim_card.c
:
问题在于,运行$ repo init -u https://android.googlesource.com/platform/manifest
和$ repo sync
之后,我确实有一个名为external
的目录,但是里面没有一个名为qemu
的目录。根本没有以q
开头的目录。
那么克隆源是否做错了什么?模拟器是否位于其他地方?
答案 0 :(得分:0)
您可以检查manifest.xml
中的.repo/manifest.xml
,以查看external/qemu
是否在您的仓库中。如果是,则您的repo sync
有问题,否则,谷歌已将其从aosp存储库中删除。我查看了manifest.xml
中最新的https://android.googlesource.com/platform/manifest/+/refs/heads/master/default.xml
,它表明Google已将其从AOSP存储库中删除了。
答案 1 :(得分:0)
您所指的帖子是从2013年开始的,此后AOSP发生了很大变化,而外部/ qemu不再存在。
您可以检查自己,今天的清单here中没有“外部/ qemu”。
答案 2 :(得分:-1)
可能未正确同步。 无论哪种方式,您都只能同步丢失的那些
尝试一下:
git clone https://android.googlesource.com/platform/external/qemu
在此处查找更多信息:https://android-review.googlesource.com/admin/repos/platform/external/qemu