【学习记录】android源码下载
来源:互联网 发布:淘宝换货有没有运费险 编辑:程序博客网 时间:2024/05/16 02:03
买了一本androd5.0的书,然后想自己学习并编译下ROM
windows下:
我用的是github离线版的客户端。
离线版的下载地址:http://download.csdn.net/detail/tangsilian/9609444 里面自带git shell,打开git shell
新建一个目录,我存放的位置是E:\Android源码 cd到该目录下:
在 https://android.googlesource.com/ 选择你所要下载的android源码
然后git clone https://android.googlesource.com/platform/packages/apps/Mms 下载,这里用Mms做例子。
也可去去下一个git,然后下载源码。
在硬盘上建立存放源码的文件夹,我存放的位置是E:\Android源码,在文件夹上右击,选择git bash
在浏览器地址栏输入https://android.googlesource.com/,进入源码下载目录。(进入较慢,有点卡,耐心等待,最好使用IE浏览器)
然后git clone https://android.googlesource.com/platform/packages/apps/Mms 来下载你要的源码
也可直接在网盘下载http://pan.baidu.com/s/1mgiLn1A 密码ekw4
linux下:
我用的是santoku这个系统
谷歌官方给出了详细的介绍(http://source.android.com/source/downloading.html#getting-the-files)。想搞懂源码的话不推荐windows操作系统,这里推荐一款集成android开发以及各种反编译工具的linux操作系统-Santoku.各种IDE, 环境等都随系统配置好了,开发人员只需要关注自己想做的事情就行了。为了看最新的android源码:
1.更新Java到java 7:
2.设置默认的java版本(系统中可能有多个版本的jdk):
3.针对santoku或者Ubuntu 12.04的系统,需要安装以下的package(其他版本系统详情见http://source.android.com/source/initializing.html):
$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
4.安装repo
4.1新建保存repo文件的目录
4.2下载repo文件,并添加可执行权限
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
5.初始化repo
5.1新建repo工作目录
5.2初始化工作目录,下载最新的android-5.0.2_r1分支
repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r1
5.3开始下载源码(需要Git config 用户名和email地址,填写自己常用的即可)
$ repo sync
参考:http://m.blog.csdn.net/article/details?id=50767453
补充~~~~~~~~~~~~~~~~~~~~~~~~~~
换了个ubuntu14.04
1.环境配置步骤见官网https://source.android.com/source/initializing.html
2.java的配置
使用jdk6
3.安装编译库
4.配置usb驱动 让手机连上ubuntu系统
51-android.rules
如何repo源码
使用git工具
git –global config user.mail email <名称>
下载清华的源
git –
找到repo文件,并拷贝到bin目录下 赋予权限
编译完成后生成一个system.img 文件
驱动文件
内核文件
刷机介绍
adb reboot bootloader
fastboot -w fashall
fastboot reboot
- 【学习记录】android源码下载
- android 学习源码下载
- android源码下载与编译过程记录
- 【学习笔记】android源码下载
- android 学习笔记二(android 源码下载)
- 天天记录 - Windows 使用GIT下载Android Framework源码
- Android Octa源码编译和下载过程详细记录
- Mac环境下载编译Android源码方法记录
- Mac上下载编译Android 6.0源码详细记录
- Android学习网站以及源码下载
- Android内核源码学习:2、Android源码下载编译
- Android下载Android源码
- cglib源码学习记录
- select 源码学习记录
- 记录源码学习列表
- 源码学习记录
- caffe源码学习记录
- android源码编译记录
- 前台页面填写5天的数据,后台查询出来的数据(大于0,但小于5),将缺少的数据补写
- python基础教程学习笔记四
- iOS绘图教程 绘图、变换、颜色管理、脱屏渲染,模板、渐变、
- java开发webservice的几种方式
- OpenCV检测图像轮廓
- 【学习记录】android源码下载
- 操作系统-段式管理
- IOS中线程小笔记
- CheckIO The Most Wanted Letter
- 沙漠中没有果实的树
- python基础教程学习笔记五
- c语言的程序纠错,感觉还是挺有意思的哦
- Retrofit、Okhttp使用小记(cookie,accesstoken,POST)
- ImageLoders精简版