Mac系统Android M源码编译并导入Android Studio查看

本文详细介绍了如何在Mac OS X 10.11.4系统上配置编译环境,包括创建大小写敏感的磁盘镜像、安装Xcode和MacPorts、下载和设置repo工具,以及编译Android源码。然后,通过编译idegen模块生成Android Studio配置文件,并指导如何导入源码工程,调整AS的JDK和SDK配置,解决源码跳转错误问题。
摘要由CSDN通过智能技术生成

一. Mac OS X(10.11.4)编译环境设置

1.1 创建大小写敏感的磁盘镜像

可以通过磁盘管理工具进行设置,也可以通过以下命令生成70g的镜像文件

sudo hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' 
-size 70g -volname android ~/android.dmg

1.2 将镜像文件转为可读写磁盘

hdiutil convert ~/android.dmg.sparseimage -format UDRW -o ~/android.dmg

(android.dmg.sparseimage 为创建的磁盘名,可能是android.dmg.sparseimage 或android.dmg ,根据实际情况填写)

1.3 双击android.dmg挂载磁盘

二、下载和编译的准备工作

2.1 Xcode是少不了的,没有安装的同学还是安装吧,我也是刚安装的。没安装的就安装个最新版的,这个直接在appStore下载。

2.2 安装MacPorts之前需要确认环境变量PATH中,/opt/local/bin出现在/usr/bin之前,可以运行一下这行来确认:

echo $PATH

否则,在.bash_profile文件种添加

PATH=/opt/local/bin:$PATH

特别说明:下面的一些知道step3的步骤我这边总出问题就跳过了,事实上也没影响后面源代码的下载,跳不跳过就取决与你了

从MacPorts安装make, git, and GPG packages:

POSIXLY_CORRECT=1 sudo port install gmake libsdl git-core gnupg

如果你是Mac OS X 10.4版本的话,还要安装个bison

POSIXLY_CORRECT=1 sudo port install bison

下面要把gmake 3.82还原到3.81,否则之后编译源码会出错:(3.82有Bug,用不了):

sudo vim /opt/local/et

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值