Mac搭建android6.0编译环境及导入AndroidStudio

Mac 配置

版本:10.11.6
内存:16GB
准备:Xcode5.0.2(android 6.0 源码其他的Xcode编译出问题) git jdk 1.7 AndroidStudio

这里git jdk Android Studio安装就不介绍了。

Xcode 安装

官网下载Xcode5.0.2
Mac 10.11.6版本与Xcode 5.0.2是完全不匹配的,只是使用它的SDK而已,其余的Xcode版本都会报错;查看Xcode的MacOSX*.sdk版本路径如下:

1
/Application/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX....

确定好了MacOSX的版本,在Android 6.0源码中build/core/combo/mac_version.mk脚本中写好相应的版本是:

1
mac_sdk_versions_supported := 10.6 10.7 10.8 10.9

Mac搭建Android 6.0 编译环境

Android 6.0 在Mac上编译,MAC系统是大小写不敏感的,因此首先创建一个大小写敏感的空间,命令如下:

1
$ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 80g ~/android.dmg

运行以上命令会创建一个80G大小写敏感文件系统。
生成分区之后,为了方便以后挂载该文件系统,可以创建一个function amountAndroid ,可以在~/.bash_profile 中添加代码如下:

1
2
# mount the android file image
function mountAndroid { hdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/android;}

在终端中输入命令即可挂在我们大小写敏感的空间了,如下:

1
$ mountAndroid

然后将Android 6.0源码放到/Volumes/android/目录下,进行整个项目编译。

Android 6.0导入Android Studio中

我们整编Android 6.0 并声称android.ipr,命令如下:

1
2
3
4
5
$ source build/envsetup.sh
$ lunch aosp_x86-eng #(or pick your favorite lunch target)
$ make
$ mmm development/tools/idegen/
$ development/tools/idegen/idegen.sh

因为我这用的是Android Studio导入源码,所以我们只需要选择android.ipr这个文件即可.

最后打开Android Studio打开项目找到Android 6.0 项目源码中的android.ipr,双击选取即可将整个项目导入了。

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. Mac 配置
  2. 2. Xcode 安装
  3. 3. Mac搭建Android 6.0 编译环境
  4. 4. Android 6.0导入Android Studio中
,