ubuntu13.04下载 编译android 4.0 (一)

 首先感谢http://blog.csdn.net/speedingboy/article/details/5455037

我遇到的困难有一些就在这里解决了。大家可以参看

感谢这些无私奉献的人们


此前使用XP下硬盘安装的ubuntu 在下载android4.0源码的过程中ubuntu奔溃,登陆循环 无法解决 故从U盘安装纯Ubuntu

u盘安装ubuntu参考 http://www.ubuntu.com/download/zh-CN


ubuntu 就自己安装 不建议使用虚拟机。建议单一系统安装。

下载源码:

首先安装git

sudo apt-get install git-core 

然后在HOME 目录下创个文件夹BIN 用来存放 repo

mkdir bin

cd bin

sudo apt-get install curl

curl http://git-repo.googlecode.com/files/repo-1.12> ~/bin/repo

对repo添加权限

chmod a+x repo


添加环境

PATH=$PATH:~/bin


创建一个文件夹存放源码

mkdir ~/workAndroid

cd ~/workAndroid


后面这个步骤比较重要

  • 用浏览器登录https://android.googlesource.com/new-password,并用gmail帐号登录;  
  • 点击网页上的“允许访问”,得到类似的结果:  
  •    
  • machine android.googlesource.com login git-<userName>.gmail.com password <password>  
  • machine android-review.googlesource.com login git-<userName>.gmail.com password <password>  
  •  将上边的两行追加到~/.netrc文件结尾。(如果你的linux系统中从来没有建立过此文件,就在home目录下建立.netrc文件,将上面的信息加到新建的文件中去),  
  • 下载地址的URI更改为https://android.googlesource.com/a/platform/manifest。  
  •    
  • 因为访问基本是匿名的,为了防止连接过多,对同一IP地址的连接数做了一定的限制。用gmail帐号进行认证。  
  • 在公司网络内或者用虚拟机下载的话,会经常遇到这问题。 

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

PS:切忌 切勿使用

sudo repo init -u https://android.googlesource.com/a/platform/manifest -b android-4.0.3_r1

如果出现
fatal: unable to auto-detect email address
那么就在终端输入你的邮箱
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
就像这样

现在你的初始化已经成功了。在 repo sync之前 我建议做这一步

打开.repo/manifest.xml。找到下面一段:

<remote  name="aosp"
           fetch=".." />
修改成
<remote  name="aosp"
        fetch="git://Android.git.linaro.org/"/>


相信我 做了这个步骤下载起来飞快 再也不会乱报错了

如果提示这个地址没有链接 可以尝试使用这个:

<remote  name="aosp"
           fetch="https://android.googlesource.com/" />


备用地址 git://Android.git.kernel.org/


OK 找个好时间 开始

repo sync

付上一个我正在下载的图


共勉


编译请看这里ubuntu 13.04编译android 4.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值