zoukankan      html  css  js  c++  java
  • (国内)完美下载Android源码Ubuntu版

    今天写的文章莫名奇妙的没了,所以再重新写一篇。

    首先,为了方便起见,我已经将系统更换成里Ubuntu,因为官方推荐使用这个Linux发行版。先来一张系统的截图:
    这里写图片描述

    Ubuntu的版本是16.04(推荐用这个版本)。接下来是我们可能用到的软件。

    • git :使用repo工具的时候会用到git,git并没有在Ubuntu中预装,所以需要事先安装git,使用命令:
    sudo apt-get install git 

    这里写图片描述
    安装完成之后,需要对git进行配置,设置git的电子邮件和用户名。

    git config --global user.email "你的电子邮件地址"
    git config --global user.name "你的名字"
    

    这里写图片描述
    这里写图片描述
    - curl :官方一点的说法就是开源的文件传输工具。类似迅雷,或者wget(这个没听说过?)。其实这个工具可以用wget来代替。。。。Ubuntu在默认的情况下是不安装curl的,所以我们需要自己动手安装:

    sudo apt-get install curl -y

    这里写图片描述

    OK,现在工具都准备齐了,让我们开始吧。

    首先,我们需要下载repo工具,国内其他教程都是从google官网下,所以很多人都卡在这里了,这里我们不用担心(看注释)。在进行步骤之前,我们先打开终端,长这个样子:
    这里写图片描述
    执行如下命令:

    //新建一个bin目录
    mkdir ~/bin
    //将bin目录写入环境变量(这样你在任何目录下都可以访问)
    PATH=~/bin:$PATH
    //轮到curl工具了,我们使用curl工具下载repo,并将其放置到bin目录
    curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo
    //更改repo权限(不要问为啥,跟着做)
    chmod a+x ~/bin/repo
    

    执行完以上命令之后,是不是有点成就感了?平日里就堵这里吧?我们继续:

    接下来新建一个目录,用于放置android源码(我先执行一下pwd命令,大家看看我的当前的目录),并进入该目录,如下:

     mkdir android
     cd android

    这里写图片描述

    这里写图片描述

    做到这一步,恭喜你,接近成功了。

    接下来我们初始化仓库(这是啥?不懂别问,继续。):

    repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest
    

    (接下来这一步就是从服务器取代码了,如果你只想下载特定的android版本,可以使用如下命令:

    repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b Android版本

    Android 版本可以参考这个网址

    但我们下载全部代码,运行命令:

     repo sync

    如图:
    这里写图片描述

    以后如果需要更新代码的话,可以再次运行这个命令。

    终于再次写完了,不要再给我删掉了。

  • 相关阅读:
    软件测试理论提炼
    测试左移与右移
    RFS工具基础学习
    机遇——沃特·马龙
    SVN (Subversion+tortoiseSVN)使用手册
    MongoDB基本使用
    win7系统快捷键操作大全
    SQL Server Profiler使用方法
    转载《soapUI 学习日志》
    HTMLTestRunner中文测试报告
  • 原文地址:https://www.cnblogs.com/hainange/p/6153455.html
Copyright © 2011-2022 走看看