Android源码编译环境安装与配置指南.pdfVIP

  • 0
  • 0
  • 约2.4千字
  • 约 3页
  • 2026-02-04 发布于北京
  • 举报

安装部署Android源码编译环境

1指导

编译OS:Ubuntu14或者Mac

其他Unix系统:需要配置好相关的编译环境,也是类似的。依赖包一装,就OK了。

2环境配置

①确定版本

如课程中使用的为

KTU84LAndroid-4.4.3_r1KitkatNexus7(flo/deb/grouper/tilapia),

Nexus4,Nexus10

版本号:KTU84L,branch号:Android-4.4.3_r1,支持机型为Nexus7(...),Nexus4,Nexus10

②根据环境配置编译环境

JDK:Gingerbread到Kitkat的使用JDK6

Cupcake到Froyo的使用JDK5

其他新版的使用JDK7

JDK7使用Open-JDK

版Open-JDK8

JDK5和JDK6使用ORACLE-JDK

安装方法参考

③安装编译库

sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essential\

zipcurlzlib1g-devgcc-multilibg++-multiliblibc6-dev-i386\

lib32ncurses5-devx11proto-core-devlibx11-devlib32z-devccache\

libgl1-mesa-devlibxml2-utilsxsltprocunzip

命令很长,我没看懂,大致就是要安装gcc,g++一类的编译库了。

④配置USB端口

51-android.ru文件,放到Ubuntu的/etc/udev/ru.d/51-android.ru目录下,

并根据的机型进行配置(重要,否则是无法连上系统的)

3repo源码

使用repo工具进行源码。

I

下面的方法是不需要的,如果你认为自己的够强大的话可以直接按照的指导来

①设置邮箱使用git工具

git--globalconfiguser.email你的的email地址

git--globalconfiguser.name你的的name名称

②repo工具(的源)

gitclonegit://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/

得到一个git-repo项目,找到里面的repo文件,到~/bin/repo中

③赋予执行命令

Chmoda+x~/bin/repo

④修改URL

双击打开repo,修改REPO_URL为

REPO_URL=git://aosp.tuna.tsinghua.edu.cn/android/git-repo

然后使用

ExportPATH=~/bin:$PATH

导出bin执行目录

⑤源码

新建一个目标文件夹,命令行中用cd指令进入。执行下面指令

repoinit-ugit://aosp.tuna.tsinghua.edu.cn/android/tform/manifest

-bandroid-4.4.3_r1

-b后面的参数是刚才查到的branch号

⑥repo更新

使用reposync指令即可完成,也可以使用下面的

exportPATH=~/bin:$PATH

reposync-j2

while[$?!=0];do

sleep30

reposync-j2

done

4编译代码

如果前面的步骤没出问题,那么用下面的指令就可以直接进行编译

文档评论(0)

1亿VIP精品文档

相关文档