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

    如图:
    这里写图片描述

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

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

  • 相关阅读:
    PAT 1006 Sign In and Sign Out
    PAT 1004. Counting Leaves
    JavaEE开发环境安装
    NoSql数据库探讨
    maven的配置
    VMWARE 下使用 32位 Ubuntu Linux ,不能给它分配超过3.5G 内存?
    XCODE 4.3 WITH NO GCC?
    在苹果虚拟机上跑 ROR —— Ruby on Rails On Vmware OSX 10.7.3
    推荐一首让人疯狂的好歌《Pumped Up Kicks》。好吧,顺便测下博客园可以写点无关技术的帖子吗?
    RUBY元编程学习之”编写你的第一种领域专属语言“
  • 原文地址:https://www.cnblogs.com/hainange/p/6153455.html
Copyright © 2011-2022 走看看