Android 源码编译踩坑

模拟器用的build target是 sdk_gphone_x86 不知道哪来的

影响你repo拉代码和git拉代码的主要url是在 repo init -u时设置的那个

国内两个源,清华和科大

清华https 可能拉不下来报56 EOF错误,网上改postbuffer方法没用

科大的git源可以用

以上两个源都没有同步真正完整的aosp代码,切一个模拟器开发的分支就知道了报找不到

只能从谷歌官网拉

网站上搜到的教程都是通过repo init 一个tag,这个tag在manifest项目中是branch,实际对应其他子项目是tag

直接拉下来tag然后编译大概率在模拟器上起不来

能启起来可以参考https://qiita.com/sacred-sanctuary/items/93ba6b6e67965a1d573b

测试oreo-mr1-release不是tag的分支,成功,拷贝镜像时要带qemu的img

你可能感兴趣的:(Android 源码编译踩坑)