Android源码编译排坑

本文介绍了在Mac OS 10.13.3上编译Android源码时遇到的问题,包括环境配置、Xcode版本选择、环境变量设置等。通过解决JAVA_HOME不正确、找不到tools.jar等问题,成功进行源码编译。
摘要由CSDN通过智能技术生成
最近想学习一下android的源码。虽然网上有很多教程,但是有的是由于环境不同,有的是因为时间比较早了,所以在下载和编译的过程中还是遇到了一些问题。

先说下我的环境:Mac OS 10.13.3。Xcode版本一开始是9.2(后来换成了8.3.3原因后面说)。

配置环境

这一点 官方文档写的非常详细,按照步骤操作就可以。
这里分配磁盘空间我是分了100个G。我的mac一共才256G,非常心疼。但是后来发现100G都不一定够。
注意这里面还有有安装Xcode这一步,我就直接从apple store安装了一个最新版本,目前最新的稳定版就是9.2,5个多g。

下载

下载这一步这个 官方文档也很详细,直接照做。
仗着有vpn,根本没care替换国内源的问题,结果下载的时候虽然大部分能下载,速度还不错,峰速能达到8M/s。但是细看日志里边一堆404的,也就是说好多都下载失败了。最后乖乖替换回了国内清华的镜像。好在repo sync 不会从头下载,所以只要替换了源重新执行就行。
替换方式:
修改 .repo/manifests.git/config中的 REPO_URL=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值