阅读更多

      在下载Android源码的时候,参照Android官方的文档,我的是mac的虚拟机,按照该页面的步骤http://source.android.com/source/initializing.html。Setting up a Mac OS X build environment。

先创建一个40g的硬盘,大小写敏感的,日志的。不用写命令,在mac有ui工具可完成,很方便。

 

然后

export PATH=/opt/local/bin:$PATH
$ POSIXLY_CORRECT=1 sudo port install gmake libsdl git-core gnupg
  • Edit /opt/local/etc/macports/sources.conf and add a line that says

    file:///Users/Shared/dports

    above the rsync line. Then create this directory:

    $ mkdir /Users/Shared/dports
  • In the new dports directory, run

    $ svn co --revision 50980 http://svn.macports.org/repository/macports/trunk/dports/devel/gmake/ devel/gmake/
  • Create a port index for your new local repository:

    $ portindex /Users/Shared/dports
  • Finally, install the old version of gmake with

    $ sudo port install gmake @3.81

    To increase the cap, add the following lines to your ~/.bash_profile :

      ulimit -S -n 1024 



这一切都很顺利,然后下载代码:

$ mkdir ~/bin$ PATH=~/bin:$PATH$ curl https://android.git.kernel.org/repo > ~/bin/repo

这一步,出错了,下载的repo是个not found的文件,直接打开https://android.git.kernel.org/repo,发现确实是not found啊,郁闷,没有repo后面的步骤都无法进行了,再在google搜索类似问题,得到正解,被屏蔽了,不过有个镜像站点,可以用。https://www.codeaurora.org/gitweb/quic/la/

里面可以找到repo,既然android.git.kernel.org被屏蔽,后面使用该地址的都会出错,于是把Repo的REPO_URL改为git://codeaurora.org/tools/repo.git,如下:

#REPO_URL='git://android.git.kernel.org/tools/repo.git'
REPO_URL='git://codeaurora.org/tools/repo.git'

附件是我改好的Repo,可以直接下载使用

现在开始把

$ repo init -u git://android.git.kernel.org/platform/manifest.git

改为

$ repo init -u git://codeaurora.org/platform/manifest.git

即可。

然后

$ repo sync

 

就行了!

  • repo.rar (6.5 KB)
  • 下载次数: 53

更多相关文章

  1. 背部如何画好?动漫人物背部画法步骤
  2. 使用NetBeans搭建Android开发环境
  3. android studio Could not find com.android.support.constraint
  4. android源码下载方式
  5. 【Android】Android(安卓)相关下载
  6. Android,一个思路实现APP版本更新
  7. Android实现下载文件功能的方法
  8. Android(安卓)4.0.1 源码下载,编译和运行
  9. [android源码下载索引贴】微信+二维码那都不是事......

随机推荐

  1. php实现post请求 接收android客户端json
  2. Android下得到APK包含信息
  3. Android需要大量内存时自己设置堆大小
  4. android superuser.apk 管理root权限原理
  5. 《Android内核剖析》读书笔记 第18章 And
  6. Android系统定制和源码开发以及源码编译(
  7. Android网络相关---上网流程
  8. Android开发---xml布局文件中的常见属性
  9. Android 图像绘制之 Drawable
  10. Android adb 我的常用调试命令记录(持续