macbook Yosemite 10.10.4 编译Android 5.0

Posted ccx-_-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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启动模拟器









以上是关于macbook Yosemite 10.10.4 编译Android 5.0的主要内容,如果未能解决你的问题,请参考以下文章

在 Macbook Pro (OS X Yosemite) 上设置 Oracle 数据库

如何在 OSX 10.10 Yosemite 上安装 xcode 5

黑苹果安装

无法从 OS X 访问 iTunes 音乐商店

尝试安装graphlab时出错

Intel X86 仿真器加速器(HAXM 安装程序)VT/NX 未启用