repo 下载 cm 源码时遇到以下错误
error: revision cm-13.0 in platform/developers/build not found
经搜索后发现是.repo/manifests/default.xml 配置文件的问题。
<remote name="aosp"
fetch="https://android.googlesource.com"
review="android-review.googlesource.com"
revision="refs/tags/android-6.0.1_r74" />
……
<project path="developers/build" name="platform/developers/build" remote="aosp" />
如上所示,配置文件的格式等都没问题。
remote 和 project 都正确引用了。但是 repo sync 时始终报错
revision cm-13.0 in platform/developers/build not found
仿佛 repo 找错了 remote 的 revision 配置,具体原因暂时还不清楚,请路过的大侠指出。
这里先放出解决方式,就是在 project 里直接指定 revison, 如下
<project path="developers/build" name="platform/developers/build" revision="refs/tags/android-6.0.1_r74" remote="aosp" />
将此分组下的 project 全部替换修改,保存。
repo sync
就可以解决了。