失败的安卓源码编译
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了失败的安卓源码编译相关的知识,希望对你有一定的参考价值。
(弄了好几天了,失败了,很无奈)
一点经验写在这里。
一。1.直接下载adt-bundle-linux-x86_64-****(包含eclipse和adt和sdk)
2.
3.安装jdk
4.设置sdk路径
5.重启eclipse
6.下载sdk里面的东西,android SDK tools
android SDK platform-tools
android SDK Builds-tools
考虑兼容性adt和sdk
选择Tools(Preview Channel)
android *.*里面的全部内容(否则会报错)
如果下载不动
把地址换成mirrors.neusoft.edu.cn
端口80
force:http
7.安卓的sdk和linux一部分是通用的
sdkHOME下有:
add-ons 通用
build-tools 不通用
docs 通用
extras 通用
platforms 通用
platform-tools 不通用
samples 通用
sources 通用
system-images 通用
temp 通用(这个是sdkmanager更新数据的临时文件夹、可能不存在、没有的话就不用管)
tools 不通用
http://jingyan.baidu.com/article/47a29f2434ff15c014239992.html
二。1.安装jdk sudo apt-get install openjdk-8-jdk
2.查看jdk是否安装成功java -version javac -version
3.下载eclipse,一种时下载一个在线安装包,一种直接下载eclipse本身(http://www.eclipse.org/downloads/)
4.下载adt,安装adt,在help-install new softword 中,选择下载的adt (adt可以自动关联sdk)更新sdk
5.查看adt和sdk版本http://jingyan.baidu.com/article/b0b63dbfc5f49b4a4830700a.html
6.安装离线adt时候把网断了,要不然机会不动。
注意adt和sdk不兼容问题
http://www.linuxidc.com/Linux/2015-04/115797.htm
http://blog.csdn.net/yanzi1225627/article/details/45318069需要开发最新的安卓5.0看这个
一、获取 repo
http://www.cnblogs.com/bluestorm/p/4419135.html(先看看这个网址)
repo sync -l
这个是老外自己建立的,使用这个源可以获得 repo,但是后续的源码也是使用老外自己建立的。首先获取 repo:
1
curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo
给 “repo” 增加相应权限:
1
chmod a+x ~/bin/repo
添加环境变量:
1
PATH=~/bin:$PATH
这样就获取了第三方的 repo。
二、同步 Android 源码
同样是使用老外自己的源,首先进入工作目录:
1
[[email protected] ~]# cd ~/android/system/
同步源码:
1
[[email protected] ~]# repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
开始同步:
1
[[email protected] ~]# repo sync -j16
查看有哪些分支
~/work/ANDROID_KERNEL/.repo/manifests.git$ git branch -a
http://www.tuicool.com/articles/RjeEZb
以上是关于失败的安卓源码编译的主要内容,如果未能解决你的问题,请参考以下文章