ubuntu10.04版本下android源码的编译
2013-09-14 01:23
585 查看
首先是网址:http://software.intel.com/en-us/blogs/2012/03/06/hands-on-notesbuild-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下载网上有个朋友说这样做:
转载:http://www.mythroad.net/2013/02/06/android%E6%BA%90%E7%A0%81%E4%B8%8B%E8%BD%BD%E9%94%99%E8%AF%AF%E4%B9%8B%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/
1.本地PC环境:
ubuntu10.0464位
2.按照google的官网设置会出现在下载:
官方地址操作
3.下载的时候产生错误,从而不能下载
Android代码先前在Linuxkernel(android.git.kernel.org)管理,被Kernel踢出来,现在直接由Google(android.googlesource.com)直接管理。用repo/git下载源码时,执行
会报异常为
4.解决方法:
(1)浏览器登录https://android.googlesource.com/new-password,并用gmail帐号登录;
(2)点击网页上的“允许访问”,得到类似
[code]
[/code]
(3)copy上述文本到~/.netrc文件结尾(没有文件请新建一个);
(4)下载地址更改为:https://android.googlesource.com/a/platform/manifest(中间加上了“/a”)。
(5)repoinit-uhttps://android.googlesource.com/a/platform/manifest-bandroid-2.3.3_r1
(6)reposync
Done!
5.原因分析
官方说法:因为访问基本是匿名的,为了防止同一IP连接过多(指内网/虚拟机),对同一IP地址的连接数做了限制。需要用gmail帐号进行认证。
源码官网指导网址:http://source.android.com/source/downloading.html
有必要安装的一些东西:sudoapt-getinstallncurses-dev
这儿是官网描述的编译方法
Hands-onNotes:BuildAndroid-x86ICS4VirtualboxfromGoogleVirtualboxTargetandIntelKernel
几点注意:1、要编的是Android-x86版的映像文件,并附加Intel的相关内核,编成的东西在Virtualbox下运行。
2、环境是ubuntu10.04版本,桌面版,amd64bit
3、编的android包版本为android-4.0.1_r1
下载android源码
源码在虚拟机上不怎么好下,有各种问题,建议还是在windows下载,需要安装类似minwn的东西。
linux下载网上有个朋友说这样做:
转载:
1.本地PC环境:
ubuntu10.0464位
2.按照google的官网设置会出现在下载:
3.下载的时候产生错误,从而不能下载
Android代码先前在Linuxkernel(android.git.kernel.org)管理,被Kernel踢出来,现在直接由Google(android.googlesource.com)直接管理。用repo/git下载源码时,执行
$repoinit-uhttps://android.googlesource.com/platform/manifest-bandroid-2.3.3_r1
会报异常为
DownloadError:android.googlesource.com:<urlopenerror[Errno110]Connectiontimedout>
4.解决方法:
(1)浏览器登录
(2)点击网页上的“允许访问”,得到类似
1machineandroid.googlesource.comlogingit-<userName>.gmail.compassword<password>
[code]
2machineandroid-review.googlesource.comlogingit-<userName>.gmail.compassword<password>
[/code]
(3)copy上述文本到~/.netrc文件结尾(没有文件请新建一个);
(4)下载地址更改为:https://android.googlesource.com/a/platform/manifest(中间加上了“/a”)。
(5)repoinit-u
(6)reposync
Done!
5.原因分析
官方说法:因为访问基本是匿名的,为了防止同一IP连接过多(指内网/虚拟机),对同一IP地址的连接数做了限制。需要用gmail帐号进行认证。
源码官网指导网址:
有必要安装的一些东西:sudoapt-getinstallncurses-dev
相关文章推荐
- Ubuntu 10.04 编译Android 2.1源码
- Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令]
- Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令]
- android2.2 源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- ubuntu10.04 编译 android 源码并导入Eclipse 开发
- ubuntu10.04 LTS 下编译android源码
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令]
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- Ubuntu10.04系统 32位机上安装编译Android2.3源码
- Ubuntu10.04编译android1.5源码出错问题解决
- Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
- Ubuntu10.04系统 32位机上安装编译Android2.3源码
- Android ubuntu10.04 源码下载和编译
- Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- Ubuntu 10.04(32位)下 编译Android 2.3源码全过程 || 编译android4.0成功
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- Ubuntu10.04编译android2.2源码出错问题解决
- Ubuntu 10.04 64位下源码编译android-4.0.4_r2.1