很高兴,今天与android开发网站,源码网站都扯上关系啦,虽然有点爬山涉水,但还是大大的值得,呵呵!!

小结下载源码的方法,来自http://source.android.com/source/downloading.html

安装之前,需要保证安装了git 和 curl,如果没有的话,执行下面命令:

sudo apt-get install git-core curl

Installing Repo

安装 repo 脚本文件。


注意:在你的 /home/username 目录下面,建立 bin目录,如果想使用方便的话,可以将该目录添加到path中。

我没有这样将其添加到 Path 中,直接在 /home/myname/ 下面建立 /bin 目录。

cd /home/markmkdir bin


Download the Repo script and ensure it is executable:

下载 repo 脚本文件到 /home/mark/bin 目录

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
注意:如果,后面操作失败的话,重新下载 repo 文件。

修改文件权限:

chmod a+x ~/bin/repo

新建一个目录 android_src:

cd /home/markmkdir android_src

进入 android_src 目录:

cd android_src

初始化

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

如果想下载指定源码,可以这样:加一个参数 -b:

~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1

最后,执行下面命令,开始下载 android 源码:

~/bin/repo sync

等待下载吧,如果中途出现卡死现象, 重新执行 ~/bin/repo sync


注意:下载 android 源码的步骤要以官网为主,官网提供了详细的方法与步骤。

特别是下载安装 repo 文件的时候,对比官网的下载方法,重新下载 repo,删除原来的 repo文件。否则你会遇到这样的错误提示:

fatal: unable to connect a socket (Connection refused) 

这是因为你没有更新(重新下载 repo 文件),还是使用原来的旧脚本文件所致!


更多相关文章

  1. android 创建文件夹和文件
  2. Android系统源码给第三方应用开启默认权限
  3. SettingsProvider源码分析(Android 9.0)
  4. Android源码中添加Livewallpapers(动态墙纸)的支持
  5. 在AndroidManifest.xml文件中的android:windowSoftInputMode属性
  6. Android SharePreferences源码解析
  7. 如何在Android系统源码中添加一个C项目?
  8. android 之json对象解析并展示(含json解析源码)
  9. Activity 的启动流程源码分析(Android 9.0)

随机推荐

  1. 12月22日课程表作业
  2. 关于 SSL 证书
  3. PHP登录与防止数据注入实例演示
  4. 板绘初学者应该学什么?板绘入门教程分享
  5. umi 结合 dva 使用
  6. 闭包、访问器属性、类与对象的创建与成员
  7. 递归函数 用户表
  8. 12月28日圣杯布局(grid版)
  9. 【北亚数据恢复】EMC Unity 400存储误操
  10. 12月27日媒体查询作业