当前位置:  编程技术>移动开发

基于linux与windows平台下 如何下载android sdk源代码的方法详解

    来源: 互联网  发布时间:2014-10-15

    本文导语:  本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源代码加入到eclipse里 第1部份如何下载android sdk的源代码  1、环境。 Linux 2.6 ,Python 2.4.3 或windows XP 2、工具。主要使用git工具,下载andro...

本文主要分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.bit(此处括号仅起分割作用,实际地址无括号以及此括号内内容)sun.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)里的basecorejava下的文件夹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源代码的时间函数源代码
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?
  • 为什么比较freebsd和linux的源代码,觉得linux的代码十分的庞大。。
  • 高深问题:有了linux内核源代码如何做成一个linux操作系统
  • 我们知道内核源代码文件都放在/linux下,但目录/linux的绝对路径是啥?谢谢!
  • 高分请教!Netscape浏览器的源代码公开了吗?从那里可以得到For linux的源代码?
  • 谁能告诉我早期LINUX内核的源代码和C编译器的源代码,哪能找到!谢谢!要多少分都给!
  • 谁有最早版本的LINUX源代码?能发给我一份吗?高分求救啊……我真的很需要最早的一些版本的源代码的!
  • 推荐一下研究LINUX源代码的好书
  • 在哪里可以看到Linux的源代码???
  • 大家推荐几本详解Linux或unix 操作系统源代码的书籍!!!!
  • 哪儿可以下再到LINUX源代码?
  • 如何打开linux的源代码?
  • linux源代码查找
  • Linux源代码哪本书分析的好一点??
  • 求助如何顺利的阅读linux内核源代码
  • 哪个地方有下载linux服务器源代码?
  • linux c/c++源代码
  • linux 源代码的学习问题
  • 哪里有LINUX源代码分析的文章吗?万分紧急!
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • linux 2.4 内核软中断详解?
  • linux c malloc函数定义及用法详解
  • 哪有LINUX命令详解下??
  • linux下进程占用内存空间详解
  • 如何在Linux下使用脚本实现程序的自动重启!望各位详解!
  • Linux下NFS服务配置详解
  • 求linux kernel 2.6.30详解
  • linux下top命令详解包括top命令参数使用及结果(virt,res,shr)排序举例说明
  • 读了tcpip详解后有问题,上边的源码是linux哪个版本的?
  • SSL握手通信详解及linux下c/c++ SSL Socket代码举例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 做linux内核的可以转到android底层开发吗?
  • Linux and Android for T-Mobile Wing
  • 谁给个ubuntu linux的android的sdk呀!
  • linux的驱动 和 android的驱动 有区别吗?
  • linux命令大全详细分类介绍及常用linux命令文档手册下载 iis7站长之家
  • 【★0分资源共享 之 android/linux/wince技术资料★】
  • Android手机综合管理工具 ADB GUI 4 Linux
  • 请问, android+linux内核 平台上, 有一个串口接口的外设置芯片, 想对它进行初化, 一般根据该平台下什么驱动改写?
  • Linux/Android竞争情况下使用flock加锁后文件被毁坏
  • 基于Android SDK-在64位Linux中使用需要注意的问题
  • 【★★★0分资源共享 之 android/linux/wince技术资料★★★】
  • linux 编译Android SDK老是报着个错
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3