Ubuntu编译Android源代码

前端之家收集整理的这篇文章主要介绍了Ubuntu编译Android源代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


一、环境准备
本人使用VMware安装Ubuntu系统。
1、安装git (命令 sudo apt-get install git)

安装完成之后,需要对git进行配置,设置git的电子邮件用户名

git config --global user.email "你的电子邮件地址"
git config --global user.name "你的名字"


2、下载repo。(repo实际是一个用来下载源码的python脚本)

USER@MACHINE:~$ wget https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo
USER@MACHINE:~$ chmod a+x repo
USER@MACHINE:~$ sudo mv repo /bin/

ps:上面的命令执行完以后,测试repo命令会提示/usr/bin/env: bad interpreter: Text file busy,重启系统后恢复正常使用


二、源码下载
1、创建存放源码的目录。
2、使用repo初始化并指定要下载Android源码版本

repo init -u https://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-6.0.0_r4

提示fatal: unable to auto-detect email address说明你的git帐号还没配置好,参考上面1.1的命令
3、使用repo sync 下载


三、编译
1、下载JDK并配置环境变量

第一阶段:直接在官网下载linux版本的jdk的tar包,解压即可

第二阶段:开始设置环境变量等值

呼出终端,输入指令:

gedit ~/.bashrc

会弹出编辑界面,在最后面加上以下代码

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

ps:java_home的目录以自己实际解压的目录为准,配置成功后在终端输入java -version会看到版本信息

2、配置编译源码需要的依赖包。 3、使用make编译。

猜你在找的Ubuntu相关文章