- 浏览: 20399 次
最新评论
下载安卓源代码过程
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,就完成了源代码的附加
发表评论
-
Mvvm Light Toolkit for wpf/silverlight系列之数据绑定
2012-01-20 02:01 1291Mvvm Light Toolkit for wpf/silv ... -
君正4750开发板使用日记6-UCOS(minios)的开发配置试验
2012-01-20 02:01 1868君正4750开发板使用日记 ... -
Ipmsg
2012-01-20 02:01 722Ipmsg 2010年12月22日 ipmsg全称:IP ... -
配置文件(Web.Config)加密解密详细说明
2012-01-20 02:01 1325配置文件(Web.Config)加密解密详细说明 2010年 ... -
三周学习总结
2012-01-20 02:01 580三周学习总结 2010年06月28日 学习工作总结 ... -
OPENCV + PYTHON 安装进行时
2012-01-19 09:49 1633OPENCV + PYTHON 安装进行时 2011年06月 ... -
珍藏技术日志---windows下的Python环境搭建
2012-01-19 09:49 828珍藏技术日志---windows下的Python环境搭建 2 ... -
使用Python进行验证码识别
2012-01-19 09:49 1097使用Python进行验证码识别 2010年06月14日 ... -
用Python 下载网页
2012-01-19 09:49 799用Python 下载网页 2011年01月05日 因为需 ... -
撼动IT界的10大编程语言
2012-01-17 02:22 662撼动IT界的10大编程语言 ... -
安装安卓虚拟机。XP亲测,win7请自行检验。
2012-01-17 02:22 1824安装安卓虚拟机。XP亲测,win7请自行检验。 2011年1 ... -
PKI作业之证书加密导入导出C#操作
2012-01-17 02:22 1171PKI作业之证书加密导入 ... -
淘宝JS压缩工具tbcompressor 2.4.2
2012-01-17 02:22 981淘宝JS压缩工具tbcompressor 2.4.2 201 ... -
QT--QSocketNotifier类介绍
2012-01-15 22:01 1605QT--QSocketNotifier类介绍 2011年12 ... -
AIX微码升级全过程
2012-01-15 22:01 690AIX微码升级全过程 2011年01月18日 首先是把微 ... -
PHP DDOS攻击的处理办法
2012-01-15 22:01 611PHP DDOS攻击的处理办法 ... -
手把手教你如何搭建PHP本地测试环境和MYSQL数据库的建立和使用
2012-01-15 22:01 963手把手教你如何搭建PHP ... -
centos 内核升级(2.6.18-194.el5升2.6.30)
2012-01-15 22:01 858centos 内核升级(2.6.18-194. ...
相关推荐
介绍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=...