ubuntu10.04版本下android源码的编译
这儿是官网描述的编译方法
Hands-on Notes:Build Android-x86 ICS 4 Virtualbox from Google Virtualbox Target and Intel Kernel
几点注意:
1、要编的是Android-x86版的映像文件,并附加Intel的相关内核,编成的东西在Virtualbox下运行。
2、环境是ubuntu10.04版本,桌面版,amd64bit
3、编的android包版本为android-4.0.1_r1
下载android源码
http://source.android.com/source/downloading.html
源码在虚拟机上不怎么好下,有各种问题,建议还是在windows下载,需要安装类似minwn的东西。
linux下载网上有个朋友说这样做:
1.本地PC环境:
ubuntu 10.04 64位
2. 按照 google 的官网设置会出现在下载:
3.下载的时候产生错误,从而不能下载
Android代码先前在Linux kernel(android.git.kernel.org)管理,被Kernel踢出来,现在直接由Google(android.googlesource.com)直接管理。用repo/git下载源码时,执行
$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.3_r1
会报异常为
DownloadError: android.googlesource.com: <urlopen error [Errno 110] Connection timed out>
4.解决方法:
(1) 浏览器登录https://android.googlesource.com/new-password,并用gmail帐号登录;

(2) 点击网页上的“允许访问”,得到类似
1 machine android.googlesource.com login git-<userName>.gmail.com password <password>
2 machine android-review.googlesource.com login git-<userName>.gmail.com password <password>
(3) copy上述文本 到 ~/.netrc文件结尾(没有文件请新建一个);
(4) 下载地址更改为:https://android.googlesource.com/a/platform/manifest(中间加上了“ /a ”)。
(5) repo init -u https://android.googlesource.com/a/platform/manifest -b android-2.3.3_r1
(6) repo sync
Done!
5.原因分析
官方说法:因为访问基本是匿名的,为了防止同一IP连接过多(指内网/虚拟机),对同一IP地址的连接数做了限制。需要用gmail帐号进行认证。
源码官网指导网址: http://source.android.com/source/downloading.html
有必要安装的一些东西:sudo apt-get install ncurses-dev
ubuntu10.04版本下android源码的编译的更多相关文章
- 使用清华大学开源软件镜像AOSP的“每月更新初始化包”更新指定版本的Android源码
参照官方教程:Tsinghua Open Source Mirror 1. 下载了repo工具 mkdir ~/bin PATH = ~/bin:$PATH curl https://storag ...
- ubuntu下android源码的下载(最新)
在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定! 这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内 ...
- Android源码的编译和下载【转】
本文转载自:http://blog.csdn.net/banketree/article/details/9089827 网上介绍下载.编译Android方法一坨,读万卷书不如行万里路,以下是笔者亲身 ...
- 通过清华大学镜像下载Android源码并编译源码
之前看源码都是在Windows下用SourceInsight看,虽然达到了研究源码的效果,但终究还是有遗憾...趁着周末,准备在Ubuntu虚拟机上下载编译源码. 之前下源码时,有了解一些Androi ...
- Android:源码环境编译自定义的APP到ROM(System Image)中
有时候我们需要在源码环境中增加自己的应用或模块,随ROM一起发布. 下面讲述相关步骤: 1. 首先可以在SDK环境下进行编码设计(如果你的APP不涉及到emulator无法模拟的硬件的话) 也可以参考 ...
- Android源码中编译出指定jar包
今天想把android源码/vendor/letv/frameworks/base/java下的源码编译成 framework-letv.jar供乐乐语音客户端使用,编译完后,发现jar包文件虽然生成 ...
- Ubuntu12.04 64bit版本下载Android源码完整教程
首先去官网http://source.android.com/source/initializing.html可以看到完整的安装教程.不过一般情况下,按照这个教程是无法一步到位的,因为中途肯定会遇到很 ...
- Ubuntu 14.04.1 配置 Android 源码开发环境(jdk版本切换)(转载)
转自:http://www.cnblogs.com/ren-gh/p/4248407.html # Ubuntu 14.04.1 1.更新源: sudo apt-get update 安装vim工具: ...
- 国内下Android源码地址
1 Android 4.4 with kernel: http://pan.baidu.com/s/1bnuDtHt 下载后,请务必阅读 必读.txt 2 android 5.0源码下载 http:/ ...
随机推荐
- oracle中触发器中:new和:old 的使用方法--4
转载▼ create or replace trigger TRI_PrintTest before delete or insert or update on TEST_EXAM --触发事 ...
- ZOJ-2112-Dynamic Rankings(线段树套splay树)
题意: 完成两个操作: 1.询问一个区间里第k小的数: 2.修改数列中一个数的值. 分析: 线段树套平衡树,线段树中的每个节点都有一棵平衡树,维护线段树所记录的这个区间的元素.这样处理空间上是O(nl ...
- Linux后台进程管理的一些命令小结
Linux后台进程管理的一些命令:fg.bg.jobs.&.ctrl + z命令,供大家学习参考 一. &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &, ...
- Matlab计算机视觉/图像处理工具箱推荐
Matlab计算机视觉/图像处理工具箱推荐 转载http://cvnote.info/matlab-cv-ip-toolbox/ 计算机视觉/图像处理研究中经常要用到Matlab,虽然其自带了图像处理 ...
- UVAlive3415 Guardian of Decency(最大独立集)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=34831 [思路] 二分图的最大独立集. 即在二分图中选取最多的点, ...
- JavaScript & HTML5 Canvas 概览 更新时间2014-0411-1805
HTML Canvas 坐标体系:矩形区域的左上角为坐标原点(0,0),向右为x轴,向下为y轴. 检测浏览器是否支持Canvas(IE系列从IE9开始支持): <!DOCTYPE html> ...
- 总结&计划
最近完成的事儿: 1. 看完了<c专家编程>并且整理了读书笔记 2. 看了半章<大数据>发现这本书里面是纯纯的干货...习题需要认真做,算法需要仔细体会...不适合突击,尤其是 ...
- lightoj 1291 无向图边双联通+缩点统计叶节点
题目链接:http://lightoj.com/volume_showproblem.php?problem=1291 #include<cstdio> #include<cstri ...
- Appium移动自动化测试(四)--one demo(转)
Appium移动自动化测试(四)--one demo 2015-06-15 20:41 by 虫师, 40514 阅读, 34 评论, 收藏, 编辑 继续更新. ------------------- ...
- Spring和MyBatis实现数据的读写分离
移步: http://blog.csdn.net/he90227/article/details/51248200