Ubuntu16.4获取Android源码

1、安装repo

    由于网络限制,google被挡在门外,所以很难下到repo。通过测试,下面的方法可行有效。

    安装git和curl:

      sudo apt-get install git-core curl

    安装repo:
      sudo mkdir ~/bin
      curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo> ~/bin/repo

    repo设置为可执行权限:

    chmod a+x ~/repo    

2、下载源码

    使用官网下载Android源码,同样会被拒绝连接,需要翻墙。因此使用清华大学开源软件镜像站。
           repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest

    如果出现如下问题:           
    

    解决方法:设置邮箱和用户名

       git config --global user.email "自己的邮箱"

       git config --global user.name "用户名"

    设置完后,重新输入init命令:         

          repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r1

    如果出现 “repo initialized in /home/xxx”的提示,则init成功。

    接下来同步代码

          repo sync

    如果出现“fatal:'../platform/abi/cpp.git' does not appear to be a git repository”的问题。

    解决方法如下:

        1、用命令cd ~  进入用户主目录,该目录下有一个影藏目录.repo, 用ls -a 可以查看到,进入该目录 cd .repo

        2、打开.repo目录下的manifest.xml文件(vim manifest.xml)找到fetch属性,将fetch=".."改成

             fetch="git://Android.git.linaro.org/",保存并退出。

        3、继续repo sync就可以下载了


    

          

    

            repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest
          git config --global user.name "用户名"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值