android源码下载(上)
同repo一样,最初下载android源码时,按照官网操作很顺利,目前下载也会报各种错误,总结如下:
1.官网下载源码方法:repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
但是可能是公司网络原因,https://android.googlesource.com/platform/manifest
网页打不开,运行 时,在
Getting manifest ...
from https://android.googlesource.com/platform/manifest处报错:
error: Connection timed out after 300035 milliseconds while accessing https://android.googlesource.com/platform/manifest/info/refs
fatal: HTTP request failed
fatal: cannot obtain manifest https://android.googlesource.com/platform/manifest
貌似是链接超时,因此到高通网站上下载:
$repo init -u git://codeaurora.org/platform/manifest.git -bandroid-4.0.1_r1
报错:error: revision android-4.0.1_r1 in manifests not found
原因是远程仓库不包含android-4.0.1_r1分支,可以使用下面的命令来下载:
$repo init -u git://codeaurora.org/platform/manifest.git -b refs/tags/android-4.0.1_r1
2.$repo init -u git://codeaurora.org/platform/manifest.git
sync时,报错:
android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
原因:./repo/manifeset.xml中fetch="git://android.git.kernel.org/",即高通也是从git://android.git.kernel.org/下载源码。上篇文章已提到,该网站被黑了。。。
将./repo/manifeset.xml中fetch="git://android.git.kernel.org/"改为fetch="git://Android.git.linaro.org/",重新sync.
或改用$repo init -u git://codeaurora.org/platform/manifest.git
注:使用repo下载时,出现:
From git://codeaurora.org/quic/qrd-android/platform/build
* [new branch] etrump-globalization -> caf/etrump-globalization
* [new branch] gingerbread-qrd-1050-release -> caf/gingerbread-qrd-1050-release
* [new branch] ics_qrd_qs -> caf/ics_qrd_qs
* [new branch] jb_qrd_es -> caf/jb_qrd_es
* [new branch] jb_rel_qrd -> caf/jb_rel_qrd
* [new branch] jb_rel_rb5_qrd -> caf/jb_rel_rb5_qrd
* [new tag] R7227TCNCJNLYA71542301 -> R7227TCNCJNLYA71542301
* [new tag] R7227TCNCJNLYA71542302 -> R7227TCNCJNLYA71542302
* [new tag] R7627UCNSKNLYA105012 -> R7627UCNSKNLYA105012
* [new tag] R7627UCNSKNLYA106822 -> R7627UCNSKNLYA10
显示的是服务器上该仓库的远程仓库中所包含的分支与tag。
3.
$repo init -u git://codeaurora.org/platform/manifest.git -b refs/tags/android-4.0.1_r1
报错:
../platform/bionic.git' does not appear to be a git repository
好像与repo有关,使用以前保存的./tools/repo,问题解决。
android源码下载(上)相关推荐
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译
本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:http://item.jd.com/12212640.html 试读地址:http:/ ...
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...
本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:item.jd.com/12212640.ht- 试读地址:www.epubit.com ...
- android源码下载方法 批量下载 基于windows os
安装win版的Gitbash, 在这里 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe. 选择默认安装路径(否则 ...
- VLC for Android源码下载和编译
Project Hosting on 点击打开链接 最受欢迎的开源项目 点击打开链接 由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏.图像处理.时间显示.开始菜单快捷方式等. ...
- Android源码下载教程
文章目录 导语 国内源码资料 一.环境准备 1. Linux环境 2. JDK环境 3. 安装GIT工具 4. 安装依赖 二.安装Repo工具 三.初始化仓库 1. 创建文件夹 2. 初始化Repo ...
- 【Android】Android源码下载
学而不思则罔,思而不学则殆 [Android]Android源码下载 一.环境准备 虚拟机 Ubuntu系统 二.Android源码下载 Ubuntu下载 1.repo下载 2.修改源代码镜像地址 3 ...
- mac 系统下android源码下载以及使用(总结)
曾经买了本android系统内核分析的书,看了一段看不懂,工作也忙,差不多两年过去了,感觉android水平需要提高一下,就装备把书看看,但是在网上找了一些文章,参考了官方的下载方式,最后都没有很好的 ...
- android源码下载以及编译自己的ROM
android源码下载以及编译自己的ROM 最近发现kernel.org被墙了,为什么这种网站也能被墙了? 要想下载源码的话,只能绕过去了.下面是我从网上搜索到的一些下载方法: =========== ...
- I.MX6 android 源码下载
/************************************************************************** I.MX6 android 源码下载* 说明:* ...
- android源码下载方式
android源码下载方式: 方式一: repo init -u git://android.git.kernel.org/platform/manifest.git repo sync 这是官方提供 ...
最新文章
- 机器学习中的数据标准化
- .NET 缩略图服务器 ResizingServer
- android 数据线读串口数据线,一种串口写频及USB数据二合一数据线的制作方法
- bcb 如何在DLL中捕捉系统级异常
- 一般试卷的纸张大小是多少_pdf试卷怎么打印在A3纸上
- ubuntu经常提示:检测到系统程序出现问题
- snmp 获取设备类型_SNMP开发系列(三)SNMP Agent的实现
- jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法注意事项...
- 机器学习之特征工程-特征选择
- UnixLinux大学教程目录
- 现代通信原理3.1:线性系统概述
- CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)
- GBase 8s 常用管理员命令汇总-onstat(下)
- “虚度”一下时光,给老友写封信
- 香港服务器哪家好?香港机房前十排名
- 澳洲2022人口普查结果出炉--华人占比开始下降
- 小程序 picker下拉菜单实现
- 移动商务,还是短信商务?
- 题目 1026: [编程入门]数字逆序输出
- 有哪些日记app可以用来记录生活?
热门文章
- Zabbix 3.4配置监控项及监控Linux、Windows客户端
- 单位根检验、协整检验和格兰杰因果关系检验三者之间的关系
- python_qzonespider_day2_模拟登录QQ空间
- php中的ol标签,html ol标签的使用与定义详解
- php7.3 7.4,PHP 7.4 早期性能基准测试:与 7.3 差不多
- 吴恩达深度学习笔记六:序列模型
- DOM自定义属性 getAttribute、setAttribute、removeAttribute
- 实现QT打开Word文档
- 笔记本电脑维修90个精选实例
- 签名验签服务器的作用,卫士通签名验证服务器