微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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编译。

原文地址:https://www.jb51.cc/ubuntu/351019.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐