失败的安卓源码编译

(弄了好几天了,失败了,很无奈)

  一点经验写在这里。

  一。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
    
[root@localhost ~]# cd ~/android/system/

  同步源码:
1
    
[root@localhost ~]# repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread

  开始同步:
1
    
[root@localhost ~]# repo sync -j16


查看有哪些分支
~/work/ANDROID_KERNEL/.repo/manifests.git$ git branch -a



http://www.tuicool.com/articles/RjeEZb

--比你优秀的人尚在努力,这一点着实可怕。
原文地址:https://www.cnblogs.com/5pi0/p/5322555.html