下载安卓源代码过程
- 博客分类:
- 技术杂绘
下载安卓源代码过程
2011年12月23日
linux和windows平台下,如何下载android sdk的源代码 2011-01-17 12:56:05
标签:linux windows 源代码 android sdk 移动开发
本文主要是介绍在linux和windows平台下,如何下载android sdk的源代码,注意是sdk的源代码,而不是android的所有源代码,
同时介绍如何把sdk源代码加入到eclipse里,使android 平台手机开发者可以直接查看源代码,通过阅读SDK源码,能更好的理解和运用Android的API。
本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源代码加入到eclipse里
第1部份如何下载android sdk的源代码
1、环境。 Linux 2.6 ,Python 2.4.3 或windows XP
2、工具。主要使用git工具,下载android sdk source。
(1)Linux下git工具可以到 http://git-scm.com/ 下载,此工具是linux的核心代码管理工具。
安装过程如下:
tar -xvf git-1.6.6.tar.bz2./configuremakemake install
(2)在Windows下安装则和其他应用程序安装是一样的。
Windows下Git下载地址:http://code.google.com/p/msysgit/downloads/list
目前最新版本为:msysGit-fullinstall-1.7.1-preview20100612.exe 31.6 MB
3、下载android sdk的源代码
Windows版本的Git提供有Linux shell命令行和GUI图形界面两种不同的操作方式,
用默认安装选项安装时,添加在桌面上的Git图标为启动使用shell命令工具,操作指令和用法则和Linux下一样
mkdir android_sdk_src 建立存放Android SDK源文件的目录cd android_sdk_src 进入新建的目录git clone git://android.git.kernel.org/platform/frameworks/base.git 下载Android SDK源码
附上Android资源分布说明:
http://source.android.com/projects#TOC-External-projects
Android的Git资源:http://android.git.kernel.org/
Git中文教程:http://www.bitsun.com/documents/gittutorcn.htm
Git下载地址:http://code.google.com/p/msysgit/
在http://android.git.kernel.org/的主页上讲得很清楚,
如果是想要获得部分git资源(To clone one of these trees, install git, and run:),请使用
git clone git://android.git.kernel.org/ + project path.git
附上下载整个Android的方法
repo脚本可以到 http://android.git.kernel.org/repo 获得。
使用curl命令下载并部署此脚本
curl http://android.git.kernel.org/repo >/bin/repo
$ curl http://android.git.kernel.org/repo >~/bin/repo$ chmod a+x ~/bin/repo$ mkdir mydroid$ cd mydroid$ repo init -u git://android.git.kernel.org/platform/manifest.git$ repo sync
第2部份 如何把源码附加到eclipse里。
此部分的详细配置方法请查看http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/
在此对这篇文章引述如下:
1、在你的SDK目录下,即你的 android.jar 所在目录下新建sources目录,把下载的源代码(我的源代码的根目录为base)里的base\core\java\下的文件夹android和com复制到
放到sources下。具体的目录结构如下
SDK_PATH
| android.jar
+--docs/...
+--samples/...
+--sources
+--android
| ...accounts, annotation, app, bluetooth, etc...
+--com/android/etc...
+--dalvik/...
+--java/...
+--javax/...
2、然后重新打开eclipse,就完成了源代码的附加
发表评论
-
Linux USB架构浅谈-guolele
2012-01-20 00:51 704Linux USB架构浅谈-guolele ... -
sock编程技术
2012-01-20 00:51 555sock编程技术 2010年08月09日 同步,阻塞,异 ... -
UNIX TCP/IP配置与检测
2012-01-20 00:51 707UNIX TCP/IP配置与检测 2010年12月14日 ... -
Web Application Stress Tool
2012-01-20 00:50 541Web Application Stress Tool 20 ... -
Jabberd2源代码分析:c2s与router SASL验证过程
2012-01-20 00:50 623Jabberd2源代码分析:c2s与router SASL验证 ... -
android新手上路 一
2012-01-17 01:09 695android新手上路 一 2010 ... -
安卓模拟器手机上网,玩游戏
2012-01-17 01:09 865安卓模拟器手机上网,玩 ... -
如何导出wince6.0的SDK 添加MFC支持
2012-01-17 01:09 618如何导出wince6.0的SDK 添加MFC支持 2010年 ... -
修复工具类
2012-01-17 01:08 436修复工具类 2011年05月08日 ... -
服务器端发送推送数据
2012-01-15 19:50 936服务器端发送推送数据 ... -
ITV常见故障错误代码(中兴平台)
2012-01-15 19:50 865ITV常见故障错误代码(中 ... -
Java语言11个主要特性
2012-01-15 19:50 677Java语言11个主要特性 20 ... -
用PHP代码调用sockets,直接用服务器的网络攻击别的IP
2012-01-15 19:50 645用PHP代码调用sockets,直接用服务器的网络攻击别的IP ... -
1201-p
2012-01-15 19:49 5011201-p 2011年11月30日 内存 威 ... -
shell小结(10)
2012-01-11 12:03 495shell小结(10) 2011年07月01日 #!/b ...
相关推荐
介绍android源码下载方法步骤、编译过程、编译后运行的方法。
1、资料包括安卓app源代码和产品设计说明相关文档,有助于理解整个app设计开发过程。 2、资源内容:安卓app框架源代码文档 3、使用/学习目标:了解移动开发核心原理 4、应用场景:安卓编程,项目产品化、资源处理等内容...
Android实例源码-摇一摇&重力传感器类安卓源代码(7例) Android加速度传感器源代码 android姿态传感器源代码 Android摇一摇功能示例源码 “摇一摇”动态更换皮肤完美实现! 加速度传感器 对三个方向的加速度进行...
Android 源码编译过程, 编译过程中标准输出
Android编译过程详解
1.3 下载、编译和运行Android源代码 1.3.1 下载Android源代码 1.3.2 编译Android源代码 1.3.3 运行Android模拟器 1.4 下载、编译和运行Android内核源代码 1.4.1 下载Android内核源代码 1.4.2 编译...
1、资料包括安卓app源代码和产品设计说明相关文档,有助于理解整个app设计开发过程。 2、资源内容:安卓app框架源代码文档 3、使用/学习目标:了解移动开发核心原理 4、应用场景:安卓编程,项目产品化、资源处理等内容...
如何下载android-x86源码,以及如何adb连接
1.3 下载、编译和运行Android源代码 1.3.1 下载Android源代码 1.3.2 编译Android源代码 1.3.3 运行Android模拟器 1.4 下载、编译和运行Android内核源代码 1.4.1 下载Android内核源代码 1.4.2 编译Android内核...
该资料是《Android高级编程》的源代码 对应的书籍资料见: Android高级编程 基本信息 原书名: Professional Android Application Development 原出版社: Wrox 作者: (英)Reto Meier 译者: 王鹏杰 霍建同 出版社...
ubuntu 安装,android4源代码下载编译全过程
史上最详细的android4.4源码下载和编译过程,文档每个步骤都采用图解的方式详细讲解以及错误的解决方案。包括了最新版的android4.4的源码下载,编译和vm安装,ubuntu12.04的安装,很详细,很详细。文档见。
android2[1].3源码下载编译过程.rar
1.3 下载、编译和运行Android源代码........................... 3 1.3.1 下载Android源代码........................................... 4 1.3.2 编译Android源代码.............................................
在Android目录结构没有变化的情况下,脚本能够很好的工作,如果有一天Android将一个Git目录移动到另一个目录下,则本脚本会下载新的目录,但老目录下的代码不会被删除。 虽然有些限制,但毕竟胜在简单,只需要安装一...
模拟通知栏提示下载进度,这是一个学习源码。如果想做一个升级下载功能,然后在通知栏里面显示进度,这将是一个非常不错的选择。
在内容上,《Android系统源代码情景分析(含CD光盘1张)》结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层...
内容简介 本书是在《Android 移动开发基础案例教程》的基础上编写的,涵盖 Android 基础的全部 知识,不仅是对 Android 基础的巩固与提高,更是对项目经验的积累。本书以博学谷项目为主线, 从项目的需求分析、产品...
该压缩包包含两个脚本:一个bash脚本负责从github.com/android抓取页面,并调用python脚本,解析抓取下来的每个页面,输出git clone命令。 具体过程参考:...
本文主要记录下载过程中的错误,详细的下载过程后续再补上,折腾这些错误折腾了很久,在此记录一下 repo: command not found 终端直接输入: echo ‘export PATH=$PATH:$HOME/bin’ >> ~/.bashrc export PATH=...