• 失败的安卓源码编译


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

      一点经验写在这里。

      一。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

    --比你优秀的人尚在努力,这一点着实可怕。
  • 相关阅读:
    Lesson 43-44 Vacation Season is Approaching?
    Lesson 41-42 How would you respond?
    Lesson 37-38 Do you want to be a millionaire?
    Lesson 35-36 What did you forget?
    Lesson 33-34 Dieting
    保送
    陈老师搬书
    水题(原 USACO Mother's Milk)
    最大公约数和最小公倍数问题(luogu 1029)
    最大子矩阵(OJ 1768)
  • 原文地址:https://www.cnblogs.com/5pi0/p/5322555.html
Copyright © 2020-2023  润新知