ubuntu下android源码的下载(最新)
在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定!
这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内,基本上连不上。
步骤1:
更改hosts
也许这一步不是必须的,但是为了以防万一还是改了吧,也没有什么损失!
$sudo gedit /etc/hosts
添入以下内容:
74.125.31.82 www.googlesource.com
74.125.31.82 android.googlesource.com
203.208.46.172 cache.pack.google.com
59.24.3.173cache.pack.google.com
保存关闭。
步骤2:
在你的主目录(/home/xxx/)下创建一个文件夹“bin”(当然也可以用其他的名字不过我没有试过),并加入系统环境变量中;
$ mkdir ~/bin
$ PATH=~/bin:$PATH
步骤3:
添加下载工具:
$ sudo apt-get install curl $ sudo apt-get install git-core
步骤4:
下载repo执行脚本文件,并赋予可执行权限。
官网(http://source.android.com/source/downloading.html)上给的地址为:
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
但是怎么下都下不动,在篇文章中(http://blog.csdn.net/legendof1991/article/details/17005849)用的这个网址:
$ curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo
是可以用的;这两个你随便选吧,哪个能用就选哪个吧!
赋予可执行权限:
$ chmod a+x ~/bin/repo
PS:其实这个就是谷歌给你写好的一个自动下载源码的脚本文件,你只需要在执行它就可以在当前目录中得到源码文件;
步骤5:
创建一个用来保存android源码的目录,然后进入到这个目录:
$ mkdir myandroid
$ sudo chmod –R 777 myandroid
$ cd myandroid
步骤6:
初始化脚本文件,获得下载清单:
a.获取全部源码:
$ repo init -u https://android.googlesource.com/platform/manifest
b.获取android指定版本的源码,例如android4.0.1:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
PS:版本信息的获取请到:https://android.googlesource.com/platform/manifest/+refs,稍后提供暂时版本信息;在这个过程中会让你输入你的名字和邮箱,这个邮箱是和谷歌帐号有联系的邮箱。
步骤7:
开始获取源码:
$ repo sync
如果中间断了之后,再执行这个命令。反复执行这个命令就行了!
如果还不行就中断执行,再次执行“repo sync"命令。当然这个的前提是保证步骤5和步骤6都执行成功!
祝你早点成功!
android / platform/manifest
Branches
masterandroid-1.6_r1android-1.6_r1.1android-1.6_r1.2android-1.6_r1.3android-1.6_r1.4android-1.6_r1.5android-1.6_r2android-2.0.1_r1android-2.0_r1android-2.1_r1android-2.1_r2android-2.1_r2.1pandroid-2.1_r2.1p2android-2.1_r2.1sandroid-2.2.1_r1android-2.2.1_r2android-2.2.2_r1android-2.2.3_r1android-2.2.3_r2android-2.2.3_r2.1android-2.2_r1android-2.2_r1.1android-2.2_r1.2android-2.2_r1.3android-2.3.1_r1android-2.3.2_r1android-2.3.3_r1android-2.3.3_r1.1android-2.3.4_r0.9android-2.3.4_r1android-2.3.5_r1android-2.3.6_r0.9android-2.3.6_r1android-2.3.7_r1android-2.3_r1android-4.0.1_r1android-4.0.1_r1.1android-4.0.1_r1.2android-4.0.2_r1android-4.0.3_r1android-4.0.3_r1.1android-4.0.4_r1android-4.0.4_r1.1android-4.0.4_r1.2android-4.0.4_r2android-4.0.4_r2.1android-4.1.1_r1android-4.1.1_r1.1android-4.1.1_r2android-4.1.1_r3android-4.1.1_r4android-4.1.1_r5android-4.1.1_r6android-4.1.1_r6.1android-4.1.2_r1android-4.1.2_r2android-4.1.2_r2.1android-4.2.1_r1android-4.2.1_r1.1android-4.2.1_r1.2android-4.2.2_r1android-4.2.2_r1.1android-4.2.2_r1.2android-4.2.2_r1.2bandroid-4.2_r1android-4.3.1_r1android-4.3_r0.9android-4.3_r0.9.1android-4.3_r1android-4.3_r1.1android-4.3_r2android-4.3_r2.1android-4.3_r2.2android-4.3_r2.2-ctsandroid-4.3_r2.3android-4.3_r3android-4.3_r3.1android-4.4.1_r1android-4.4.2_r1android-4.4_r1android-4.4_r1.1android-4.4_r1.2android-cts-2.2_r8android-cts-2.3_r10android-cts-2.3_r11android-cts-2.3_r12android-cts-4.0.3_r1android-cts-4.0.3_r2android-cts-4.0_r1android-cts-4.1_r1android-cts-4.1_r2android-cts-4.2_r2android-cts-verifier-4.0.3_r1android-cts-verifier-4.0_r1android-sdk-4.0.3-tools_r1android-sdk-4.0.3_r1android-sdk-4.4.2_r1android-sdk-adt_r16.0.1android-sdk-adt_r20android-sdk-support_r11froyogingerbreadgingerbread-releaseics-mr0ics-mr1ics-plus-aospidea133jb-devjb-mr1-devjb-mr1-dev-plus-aospjb-mr1.1-devjb-mr1.1-dev-plus-aospjb-mr2-devjumper-stablekitkat-cts-devkitkat-devmaster-dalvikmaster-dalvik-hosttools-canary-releasetools_ndk_r9dtools_r20tools_r21tools_r21.1tools_r22tools_r22.2tools_r22.6tradefedub-tools-idea133
Tags
android-sdk-4.4.2_r1android-4.4.2_r1android-4.4.1_r1android-cts-4.4_r1android-4.4_r1.2android-4.4_r1.1android-4.4_r1android-4.3.1_r1android-4.3_r2.3android-4.3_r3.1android-4.3_r3android-4.3_r2.2android-4.3_r1.1android-4.3_r2.1__android-4.3_r2_android-4.3_r1_android-4.3_r0.9.1_android-4.3_r0.9_android-4.3_r2.1_android-4.3_r2android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.1.2_r2.1android-4.1.2_r2android-4.2.2_r1.2android-4.2.2_r1.1android-cts-4.2_r2android-cts-4.1_r2android-4.2.2_r1_android-4.2.1_r1.2android-4.2.1_r1.1android-sdk-support_r11android-4.2_r1___android-4.2.1_r1__android-4.1.1_r6.1android-4.1.2_r1android-4.1.1_r6android-4.1.1_r5android-4.1.1_r4android-cts-4.1_r1android-4.1.1_r3android-4.1.1_r2android-4.1.1_r1.1android-4.1.1_r1_android-4.1.1_r1android-sdk-adt_r20android-4.0.4_r2.1android-4.0.4_r2android-4.0.4_r1.2android-4.0.4_r1android-4.0.3_r1.1android-cts-4.0.3_r2android-cts-verifier-4.0.3_r1android-cts-4.0.3_r1android-2.2.3_r2.1android-4.0.4_r1.1android-cts-2.3_r12android-cts-verifier-4.0_r1android-cts-4.0_r1android-cts-2.3_r11android-cts-2.3_r10android-cts-2.2_r8android-sdk-4.0.3-tools_r1android-sdk-4.0.3_r1android-sdk-adt_r16.0.1android-4.0.2_r1android-4.0.1_r1.1android-4.0.3_r1android-4.0.1_r1.2android-2.2.3_r2android-2.2.3_r1android-4.0.1_r1android-2.1_r2.1p2_android-2.1_r2.1p_android-2.1_r2.1s_android-2.1_r2_android-2.1_r1_android-2.0.1_r1_android-2.0_r1_android-1.6_r1_android-1.6_r1.1_android-1.6_r1.2_android-1.6_r1.3_android-1.6_r1.4_android-1.6_r1.5_android-1.6_r2_android-2.2.2_r1_android-2.2.1_r2_android-2.2.1_r1_android-2.2_r1.3_android-2.2_r1.2_android-2.2_r1.1_android-2.2_r1_android-2.3.5_r1_android-2.3.4_r1_android-2.3.4_r0.9_android-2.3.3_r1.1_android-2.3.3_r1_android-2.3.2_r1_android-2.3.1_r1_android-2.3_r1_android-2.3.6_r0.9android-2.3.6_r1android-2.3.7_r1
ubuntu下android源码的下载(最新)的更多相关文章
- ubuntu下android源码下载
步骤一: 首先保证你的ubuntu系统电脑可以顺利游览google,我们是将etc下 hosts替换掉,推荐hosts: http://laod.cn/hosts/2015-google...host ...
- Android源码的下载和编译
由于公司会安排我做硬解码这块,所以最近一直想研究一下Android源码,可是Android源码的下载真的挺麻烦的(可能是我第一次下载),参照网上的方法,没有一个可行的,现在就将我的下载过程和大家分享一 ...
- ubuntu10.04版本下android源码的编译
首先是网址:http://software.intel.com/en-us/blogs/2012/03/06/hands-on-notesbuild-android-x86-ics-4-virtual ...
- Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决
昨晚在编译源码,make一段时间之后报错如下: # A fatal error has been detected by the Java Runtime Environment: # # SIGSE ...
- Ubuntu编译Android源码过程中的空间不足解决方法
Android源码一般几十G,就拿Android5.0来说,下载下来大概也有44G左右,和编译产生的文件以及Ubuntu系统占用的空间加起来,源码双倍的空间都不够有.编译源码前能分配足够的空间再好不过 ...
- Android源码批量下载及导入到Eclipse
1.去http://code.google.com/p/msysgit/downloads/list 下载Git,进行安装 2.生成批量下载脚本文件 下载批量工具CreatAutoGetSh(工具 ...
- Android源码的下载、编译与导入到Android Studio【转】
本文转载自:http://wl9739.github.io/2016/05/09/Android%E6%BA%90%E7%A0%81%E7%9A%84%E4%B8%8B%E8%BD%BD%E3%80% ...
- 国内下Android源码地址
1 Android 4.4 with kernel: http://pan.baidu.com/s/1bnuDtHt 下载后,请务必阅读 必读.txt 2 android 5.0源码下载 http:/ ...
- ubuntu 编译android源码
1.https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 清华大学Android 镜像使用 ...
随机推荐
- sumatrapdf 软件介绍
sumatrapdf 软件介绍 介绍 支持PDF, ePub, Mobi, XPS, DjVu, CHM, CBZ 和 CBR格式的电子文件 仅支持Windows,原因见官网论坛 绿色版,小巧,于此 ...
- 使用dockerfile 构建springboot 的docker镜像
1 新建一个 springboot 项目,并将其打包成 jar 文件.生成demo1.jar 文件 请参考 使用springBoot搭建REATFul风格的web demo 2 编写 dockerfi ...
- Vim进阶技术:搜索和替换
行内搜索 行内搜索,也就是在当前行内进行搜索和移动,通常都与编辑命令一起使用. fx -- 移动到下一个字符x的位置,光标停留在x字符上面 tx -- 移动到下一个字符x的位置,光标停留在x前一个字符 ...
- Android Spans介绍(转)
在做一个 TODO 类的软件,使用开源软件 MaterialCalendarView 的时候,发现了需要往日历中添加待办事宜的标记,用到了 MaterialCalendarView 中的 DotSpa ...
- Disable Oracle Automatic Jobs
By default, Oracle will run some maintance jobs every night. If you don't want to run those jobs, yo ...
- How it works: Linux audio explained
from: tuxradar.com/content/how-it-works-linux-audio-explained How it works: Linux audio explained Po ...
- C++ 11 nullptr关键字
熟悉C++的童鞋都知道,为了避免“野指针”(即指针在首次使用之前没有进行初始化)的出现,我们声明一个指针后最好马上对其进行初始化操作.如果暂时不明确该指针指向哪个变量,则需要赋予NULL值.除了NUL ...
- HDS(日立)AMS2000系列存储管理配置方法
转自:老管网络日志 配置日立存储AMS2000系列时也要和IBM存储一样,首先在客户端或者管理机上安装一个客户端,通过这个客户端再去管理存储. 管理软件名称为Storage Navigator Mod ...
- matlab与MFC
混合编程其实不难,关键是没有一个规范的,真正可以解决设置过程中出现的小问题的方法.我在设置的过程中,遇到了不少问题,花了多半天的时间,终于解决了,顺利地在vc中调用matlab 生成的dll文件中的函 ...
- DevExpress的DateEdit设置显示日期和时间
1. 设置Mask.EditMask和DisplayFormat,EditFormat属性.设置为一致:'yyyy-MM-dd HH:mm'; //依照想要的显示格式设置此字符串. [csharp] ...