• Android 源代码下载


    安装Rope

    确保在你的主目录有一个bin文件夹,并把目录加入到$PATH.

    $ mkdir ~/bin

    $ PATH=~/bin:$PATH

    下载Repo脚本,并且确保此文件有可执行权限

    $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
    $ chmod a+x ~/bin/repo

    安装Rope客户端

    安装Rope后,初始化一个repo客户端到android源代码目录下面。

    $ mkdir WORKING_DIRECTORY
    $ cd WORKING_DIRECTORY

    初始化repo,你必须指定一个manifestURL

    $ repo init -u https://android.googlesource.com/platform/manifest

    如果想取得指定分支的代码,需要 –u参数:

    $ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

    当出现提示时配置您的真实姓名和电子邮件地址回购使Gerrit代码审查工具,您将需要注册Google连接的电子邮件地址确保这是一个激活活地址上,你可以接收邮件在这里所提供的名称将显示您的代码提交属性中。

    Repo初始化完毕后,会产生一个隐藏的目录”.repo”,通过查看此目录下的manifest文件可以看到相应的Project

    同步文件

    $ repo sync –j4

     -j4表示使用4个线程去下载,此过程比较漫长,需要耐心的等候。

    如果只想下载某个project,例如我们下载frameworks/base 

    $ repo sync frameworks/base –j4

      这样就可以只下载到frameworks/base目录下面的code。

     如果我们想下载Phone项目,执行以下命令即可:

    $ repo sync packages/apps/phone –j4

      

  • 相关阅读:
    win10下python环境变量设置
    c++ primer第15章这几个例子中的构造函数形式不太理解
    ++与*
    C++符号优先级
    56-Remove Linked List Elements
    55. Binary Tree Preorder Traversal
    54. Flatten Binary Tree to Linked List
    野指针--内存泄漏--缓存区溢出--栈溢出
    数组指针和指针数组的区别
    53-Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/kangyi/p/2424412.html
Copyright © 2020-2023  润新知