android 5.0源码下载
2015-03-01 13:56
281 查看
Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统。Android 5.0 系统[3]使用一种新的Material Design 设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对Android系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对 Android 系统来说并不算什么新鲜的功能,但是加入了透明度的改进。界面加入了五彩缤纷的颜色、流畅的动画效果,呈现出一种清新的风格。采用这种设计的目的在于统一 Android 设备的外观和使用体验,不论是手机、平板还是多媒播放器。以前写的程序都主要是针对android2.3和android4.x平台的,最近想从源码的角度看一下5.0都增添了哪些新的特性,那么必须要有源码了。怎么下载源码,谷歌官方给出了详细的介绍(http://source.android.com/source/downloading.html#getting-the-files)。想搞懂源码的话不推荐windows操作系统,这里推荐一款集成android开发以及各种反编译工具的linux操作系统-Santoku.各种IDE, 环境等都随系统配置好了,开发人员只需要关注自己想做的事情就行了。为了看最新的android源码:1.更新java到java 7:
[code]$ sudo apt-get update $ sudo apt-get install openjdk-7-jdk
[code]2.设置默认的java版本(系统中可能有多个版本的jdk):
[code]$ sudo update-alternatives --config java $ sudo update-alternatives --config javac
[code]3.针对santoku或者Ubuntu 12.04的系统,需要安装以下的package(其他版本系统详情见http://source.android.com/source/initializing.html):
[code]$ 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
[code]4.安装repo
[code]4.1新建保存repo文件的目录
[code]$ mkdir ~/bin $ PATH=~/bin:$PATH
[code]4.2下载repo文件,并添加可执行权限
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo
5.初始化repo
5.1新建repo工作目录
$ mkdir WORKING_DIRECTORY $ cd WORKING_DIRECTORY
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
下面是部分截图:
相关文章推荐
- 下载Android 5.0源码(附源码)
- Ubuntu下载Android2.3+5.0系统源码
- 提供android 5.0 AOSP源码下载
- 下载Android 5.0源码(附源码)
- Android 5.0内核和源代码学习(2)——源码下载和系统启动过程分析
- Android 1.6-5.0源码下载地址
- 下载Android 5.0源码(附源码)
- Windows环境下载android源码~~
- 在windows下下载android源码(转载)
- android源码的下载和编译,需要安装的库
- Git在Red Hat Enterprise Linux Server release 5.1上的安装(android源码下载必备工具)
- Ubuntu 9.10下的Android源码下载及编译
- Android源码下载,利用一个shell脚本
- Android源码下载
- Windows环境下下载Android源码(Launcher为例) [转]
- android 源码下载编译全过程必读
- 下载android源码
- ubuntu 9.04上下载android源码
- Android源码下载
- Android Launcher研究(一)-----------图文详解手把手教你在Windows环境下下载Android源码(Launcher为例)