各种资源被封后android源码下载方法

 

各种资源被封后android源码下载方法。

分类: Android 源码下载 579人阅读 评论(0) 收藏 举报

先给个国内的下载链接,转至:http://www.apkbus.com/android-108480-1-1.html

Android 2.2.2到Android 4.2.2源码下载地址  可能有些的地址已经过时了 

Android-2.2.2_r1.tar.bz2                       迅雷下载
Android-2.2.2_r1-20121015.tar.bz2     迅雷下载
Android-2.3.3_r1                                   http://l2.yunpan.cn/lk/Q8aA2vu2RZCSx
Android-2.3.4_r1                                   http://l2.yunpan.cn/lk/Q8aAnH7GmD9tT
Android-2.3.5_r1                                   http://l2.yunpan.cn/lk/Q8hCPeM2DQDvq
Android-4.0.1-r1.tar.gz                          http://l2.yunpan.cn/lk/Q8aAziD5AKuLR
Android-2.3.7_r1-20121209.tar.bz2     迅雷下载
Android-4.0.3_r1.tar.bz2                       迅雷下载
Android-4.0.3_r1-20121115.tar.bz2     迅雷下载
Ics4.0.3.tar.gz                                       http://l2.yunpan.cn/lk/Q8aACkEkzxihg
Ics-4.0.4.tar.gz                                      http://l2.yunpan.cn/lk/Q8aAN99x3vtuX
Jelly Bean4.1.1.tar.gz                             http://l2.yunpan.cn/lk/Q8aA7IE6vsgWD
Jelly Bean4.1.2_src.tar.gz                       http://l2.yunpan.cn/lk/Q8aff7iacWPbg
Jelly Bean4.2.1_src.tar.gz                       http://l2.yunpan.cn/lk/Q8afJVtUrRuRQ
Jelly Bean4.2.2.tar.gz                             http://115.com/lb/5lbqyjx7

然后是在ubuntu下的下载方法:

网上有很多ubuntu环境下,android源码的下载方法,但由于google和linux干架、google官网被封,大部分下载链接都失效。

今天试了一天,终于有个方法可以。记录下,以便下次使用。

1、首先安装ubuntu,这个就不多说,我用的是ubuntu 11.04。

2、接着下载git,大部分文章说用:USER-NAME@MACHINE-NAME:~$ sudo apt-get install git-core curl命令就好

不过坑爹的是我老是显示:E:未发现软件包 git-core 。 后来发现原因是ubuntu的源文件不对,即/etc/apt/source.list文件不行,具体表现就是 apt-get update 命令后 大部分都是错误和忽略,解决办法是更新源,参照:http://www.linuxidc.com/Linux/2011-04/35234.htm。

3、安装了git和curl 这两软件后,接着要安装repo。

先建个目录:

<code style="line-height: 14px;"><span class="pln" style="color: rgb(0, 0, 0);">$ mkdir </span><span class="pun" style="color: rgb(102, 102, 0);">~</span><span class="str" style="color: rgb(0, 136, 0);">/bin
$ PATH=~/</span><span class="pln" style="color: rgb(0, 0, 0);">bin</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);">$PATH</span></code>

然后下载,这里也各种坑爹,各种资源失效。如:

<span class="pln" style="color: rgb(0, 0, 0);">$ curl https</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="com" style="color: rgb(136, 0, 0);">//dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo</span>
<span class="com" style="color: rgb(136, 0, 0);"><span style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14.399999618530273px; line-height: 26px;">$  wget https://dl-ssl.google.com/dl/googlesource/git-repo/repo</span>
</span>
这两个都是失效的,最后找到一个好的:$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo。参考文章:http://blog.csdn.net/iris0123456/article/details/8072560。

下载好后,改变权限:

<span class="pln" style="color: rgb(0, 0, 0);">$ chmod a</span><span class="pun" style="color: rgb(102, 102, 0);">+</span><span class="pln" style="color: rgb(0, 0, 0);">x </span><span class="pun" style="color: rgb(102, 102, 0);">~</span><span class="str" style="color: rgb(0, 136, 0);">/bin/</span><span class="pln" style="color: rgb(0, 0, 0);">repo</span>

4、接着就是下源码了,又是各种坑爹的资源无效。

先建个放源码的目录:

<span class="pln" style="color: rgb(0, 0, 0);">$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY</span>

接着按照官网的步骤,要输入:

<span class="pln" style="color: rgb(0, 0, 0);">$ repo init </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln" style="color: rgb(0, 0, 0);">u https</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="com" style="color: rgb(136, 0, 0);">//android.googlesource.com/platform/manifest</span>

可惜不行,后来找到了一个解决办法,参照:http://blog.chinaunix.net/uid-24439730-id-2898346.html

修改~/bin/repo文件:REPO_URL='https://code.google.com/p/git-repo/'
改为:REPO_URL='http://code.google.com/p/git-repo/'

接着 (这步貌似不要更好点,没明白):repo init -u git://Android.git.linaro.org/platform/manifest.git  这时会要填名称啊邮箱啊,无所谓,随便填。

然后:repo init -u git://Android.git.linaro.org/platform/manifest.git -b android-2.3.4_r1   这里的“2.3.4_r1”可以换成你想要的版本。

在下载过程中, 会有交互,提示输入用户名, email帐号等, 但凡有要确认的, 一律 yes就好了。


最后,执行repo sync,应该就可以了。。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章