一、获得源码

在网上找了很久,看到的资料都是一样的,都是以Ubuntu为版本的一个参考。

http://source.android.com/source/downloading.html网站体提示很 完 整

注意:在repo整个android源码时有可能会出错,如下:

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

Traceback (most recent call last):
File "/home/chao/.repo/repo/main.py", line 235, in <module>
_Main(sys.argv[1:])
File "/home/ chao/.repo/repo/main.py", line 217, in _Main
repo._Run(argv)
File "/home/ chao/.repo/repo/main.py", line 123, in _Run
cmd.Execute(copts, cargs)
File "/home/ chao/.repo/repo/subcmds/init.py", line 219, in Execute
self._SyncManifest(opt)
File "/home/ chao/.repo/repo/subcmds/init.py", line 110, in _SyncManifest
m.PreSync()
File "/home/ chao/.repo/repo/project.py", line 1456, in PreSync
cb = self.CurrentBranch
File "/home/ chao/.repo/repo/project.py", line 271, in CurrentBranch
b = self.work_git.GetHead()
File "/home/ chao/.repo/repo/project.py", line 1242, in GetHead
fd = open(path, 'rb')
IOError: [Errno 2] No such file or directory: '/home/ chao/.repo/manifests/.git/HEAD'

这个可能有三个原因,

(1):没有安装git,只是安装了repo

(2):可能由于先用git下载了,而后又用repo来下载

(3):应该是之前旧的repo sync导致的,

直接书入git 会 提示,复制即可

更多相关文章

  1. Android(安卓)悬浮窗的实现源码
  2. Android——RecyclerView——Recycler类全部源码翻译及注释
  3. Android保存图片到相册
  4. Android(安卓)InputMethod 源码分析,显示输入法流程
  5. Android(安卓)new Message()和Message.obtainMessage的区别
  6. android studio ,gradle 导入项目 常见错误 错误提示:Error:(2, 0)
  7. Android(安卓)init进程——解析配置文件
  8. android studio 自用快捷键方案
  9. android 在源码中编译工程的方法

随机推荐

  1. 创建Android守护进程(底层服务)
  2. android中流媒体
  3. Android的多任务运行机制
  4. Android 特色开发--Sensor development &&
  5. Android(安卓)网络开发框架的选择
  6. Android复习指南 复习完,BAT offer不再难
  7. 自定义控件及效果
  8. React Native 与 Android 混编项目复盘反
  9. android开发之手势识别
  10. Android(安卓)Handler消息机制