- 浏览: 25768 次
最新评论
下载安卓源代码过程
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,就完成了源代码的附加
发表评论
-
在Windows下安装Hadoop遇到的几个问题
2012-01-20 01:02 861在Windows下安装Hadoop遇到 ... -
windows下使用gcc编译boost库
2012-01-20 01:02 3540windows下使用gcc编译boost ... -
Visual Studio 2008 SP1 补丁安装时发生严重错误-安装失败-解决方法整合版!-分享
2012-01-20 01:02 2892Visual Studio 2008 SP1 补丁 ... -
编译 boost
2012-01-20 01:02 813编译 boost 2011年05月17日 ... -
将 Flex 3 的应用程序迁移到 Flex 4 ―第 1 部分:将 Flex 3 Dashboard 应用程序导入 Flash Builder 4
2012-01-20 01:02 697将 Flex 3 的应用程序迁移到 Flex 4 ―第 1 部 ... -
网络语言进课堂:上海禁止北京面对
2012-01-19 08:51 671网络语言进课堂:上海禁 ... -
跟着我去流浪
2012-01-19 08:51 628跟着我去流浪 2011年09 ... -
关于非诚勿扰
2012-01-19 08:51 662关于非诚勿扰 2012年01月17日 ... -
全国十大美女城市客观排行 2008/03/08 11:0
2012-01-19 08:51 709全国十大美女城市客观排行 2008/03/08 11:0 2 ... -
CUDA的VISUAL STUDIO 2008环境配置(转)
2012-01-17 01:19 1056CUDA的VISUAL STUDIO 2008环境配置(转) ... -
3dsmax使用哪个版本好
2012-01-17 01:19 37493dsmax使用哪个版本好 20 ... -
关于Android的一些设计
2012-01-17 01:19 662关于Android的一些设计 2012年01月13日 ... -
WMI(Windows管理规范)常见问题解答
2012-01-17 01:19 723WMI(Windows管理规范)常见 ... -
学编程的同学看看
2012-01-15 20:02 641学编程的同学看看 2009年11月21日 ... -
三种语言的下载者源代码:C Delphi Vb
2012-01-15 20:02 776三种语言的下载者源代码:C Delphi Vb 2010年0 ... -
发几个vb整人小程序代码.第一次发帖.希望大家多多支持
2012-01-15 20:02 1228发几个vb整人小程序代 ... -
VB制作快捷打开电脑里的应用软件比如:我的电脑 网上邻居 等....
2012-01-15 20:01 632VB制作快捷打开电脑里的应用软件比如:我的电脑 网上邻居 等. ... -
VB如何连接帮助文件
2012-01-15 20:01 789VB如何连接帮助文件 2009年12月04日 VB如何 ... -
关于在后台实现前台表单的格式验证设计(annotation+spring aop)iteye技术网站
2012-01-11 12:12 737关于在后台实现前台表单的格式验证设计(annotation+s ... -
java操作word等
2012-01-11 12:12 506java操作word等 2011年05月01日 1、一个 ...
相关推荐
介绍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
在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=...
源代码包含在src子目录中,按照Android源代码工程目录结构来组织,包含了Android系统的源代码以及各示例APP的源代码。在第7章、第8章、第9章、第10章、第14章和第16章中,有部分过程图(序列图)由于过大,被分割成...