macbook Yosemite 10.10.4 编译Android 5.0

https://medium.com/@raminmahmoodi/build-android-5-0-lollipop-on-osx-10-10-yosemite-441bd00ee77a

按照上来链接的博客内容设置编译环境,因为10.10所用的Xcode 6.4,但是编译Android需要的Xcode 比较老,因此需要修改Xcode的Command Line Tools的版本,

如果有网络条件自己从官网上下载源码的话,按照上面的博客就没有问题,如果下载源码网络有问题,可以从下面的网盘中下载Android5.0的源码


从网盘下载5.0源码

android-5.0.tar.gz 
115网盘礼包码:5lbcl16a1k7q

http://115.com/lb/5lbcl16a1k7q  

此源码中没有git目录,因此编译是会出现问题,如下图:

 

原因是找不到.git文件夹,解决方法是编辑

external/chromium_org/third_party/angle/src/commit_id.target.darwin-arm.mk文件,注释掉下图的25行(你的不一定是25行,对照着下图代码,如果$(LOCAL_PAHT)/third_party...不在行开头,那么需要调整到下图的位置,注释掉)


一定不要忘记创建一个区分大小写的磁盘镜像(惨痛的教训啊,Android源码中有很多只是大小写不一样的源文件)

$ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 100g ~/android.dmg
$ hdiutil attach ~/android.dmg -mountpoint /Volumes/android

make -j8编译,我的MacBook pro足足编译了五个小时,竟然还不如我i3台式机(也可能是天太热了)



emulator启动模拟器









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值