Android使用eclipse开发导入源码包相关问题

原创 2016年08月30日 18:00:26

Android 源码导入Eclipse技巧(Ubuntu)

[日期:2013-04-16] 来源:Linux社区 作者:weihan [字体: ]

在做Android系统开发时很多人都会在Google官网去下载一份Android源码作为参考。源码下载完成的目录结构如如所示:

Android源码支持多种IDE,如果是针对APP层做开发的话,建议大家使用Eclipse开发环境。在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。将该文件拷贝到源代码的根目录,如上图所示。

接下来,再在源码的根目录创建.project文件。文件内容如下: 

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
 <name>Android4.2</name>
 <comment></comment>
 <projects>
 </projects>
 <buildSpec>
  <buildCommand>
   <name>org.eclipse.jdt.core.javabuilder</name>
   <arguments>
   </arguments>
  </buildCommand>
 </buildSpec>
 <natures>
  <nature>org.eclipse.jdt.core.javanature</nature>
 </natures>
</projectDescription>

最后,将该源码路径导入到Eclipse中,即可看到如图所示的目录结构:

 

Ok,大家可以尽情的享受源码带来的乐趣了,cheers……

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11


Windows下Eclipse导入android系统源码

156人阅读 评论(0) 举报
分类:

  这里说的导入系统源码是android整个系统源码,而不仅仅是sdk源码, 下面会讲两种导入方式, 其中方式1作为我个人是非常熟悉的,就是经常关联sdk源码的方式, 不过实际操作, 发现方式一成功后, 并不能查看android系统源码. 但下面仍然会讲方式一, 至于为什么, 在本文的结尾会有说明.


方式一:

1, 在Eclipse的android工程中, 找到用来编译项目的sdk的jar文件, 如下图:


2, 右击上图中的jar, 会出来一个菜单栏, 如下图:



3, 点击Properties, 会出现如下图:



4, 到这里基本上是差不多了, 点击External Folder, 然后找到系统源码的文件夹就OK了. 但是这种方法关联后, 不一定能够看到系统源码. 因此不建议使用这种方法.  这种方法通常是用来关联SDK源码.




方式二:

1, 在使用第二种方式前, 首先要做一件事, 在android系统源码中找到.classpath文件, 然后再把这个文件拷贝到android系统源码的根目录中.  classpath文件的具体路径是 android-5.0.1_r1\development\ide\eclipse. 如图:




2, 在eclipse里面创建一个java工程, 创建工程时, 把Use default location这个选项去掉, 如下图:


3, 然后点击Browe, 找到电脑上android 系统源码所在位置, 点击确定, 再接着把这个工程创建出来, 那么完整的android系统源码就成功的导入到eclipse里面了. 因为操作简单. 具体就不截图了.




总结:  回到文章开头的问题, 当我按照方式一来关联Android系统源码, 关联成功后, 在我自己创建的Android工程中, 我去查看Android系统源码, 并不能看到, 那么这种方式不管用吗? 于是我放弃了方式一, 转而着手方式二, 直接创建java项目, 然后把Android系统源码 导入到Eclipse里面, 导入成功后, 这个时候要看Android系统源码, 那么就可以在这个java工程中看到了. 可是, 在这个时候, 当我在我自己的andorid工程中看源码的时候, 忽然发现能够看到整个android系统源码了. 那么也就是说方式一并非没有用. 而是要在完成方式二后, 方式一才有用. 那么也就是说, 上面的方式一和方式二, 在实际操作中, 应该把方式二放在第一步, 把方式一放在第二步, 那么这样就能够在我们自己创建的android工程中看到Android系统源码, 也可以在自己创建的java项目中查看Android系统源码





下载对应版本的源码包比如:android-2.3-src.rar,android-2.3.3-src.rar,

下载完后,在对应版本的platforms里新建文件夹sources,将下载好的文件放进去,解压

在对应版本的android项目里,右键点击android.jar,然后点击Properties->External Forder->选择以上解压的sources目录(我的:E:/PD/android-sdk_r18-windows/platforms/android-2.3.3/sources),OK以后按着Alt键点击函数或者类名可以直接看源码了

相关文章推荐

新使用Eclipse开发Android源码

转自http://blog.csdn.net/zhangchiytu/archive/2011/04/08/6310488.aspx谢谢他的共享让我很方便的学会了编译源码过程说明:这篇文章是介绍如何开...

如何使用Eclipse开发Android源码

使用Eclipse开发Android源码 说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267.         前提不需要SD...

使用Eclipse开发Android源码___http://www.wuphone.com/859

1、Android的文件系统结构是怎样的,我们安装的程序放在那里? 编译Android源码之后,在out/target/product/generic一些文件: ramdisk.img、syste...
  • cubelee
  • cubelee
  • 2011年12月05日 20:56
  • 503

使用Eclipse开发Android源码

1、Android 的文件系统结构是怎样的,我们安装的程序放在那里? 编译Android 源码之后,在out/target/product/generic一些文件: ramdisk.img、s...

eclipse开发android源码(新)

说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267.         前提不需要SDK,不需要ADT,通过整个工程的编译都可以生...

Ubuntu下Android源码编译及Eclipse开发环境搭建

/**  版本:1.1  日期:2009-03-27  作者:HKjinzhao  备注:增加make sdk,修改一些内容  */  本次编译过程主要参考官方文档(http://so...

【android开发】ubuntu下使用Eclipse开发android的几个问题

这段时间刚开始学习linux,安装了个ubuntu10,在这个系统上用Eclipse学习android开发。 1.ubuntu下安装Eclipse: sudo apt-get install ...

使用Eclipse开发Android时整个工程或第三方jar包的正确使用

1、新建Android工程 这一步相信每个Android开发者都已经熟悉得不能再熟悉了,步骤是File--->New--->Android Application Project。 2、导...

eclipse开发Android程序时一些常见问题与错误提示

1、程序运行错误,如何查看日志?      Windows --Show View --Logcat,打开日志试图。根据日志信息查找错误。 2、SQLiteDatabase created and...

Eclipse开发android问题 - admob广告

.找到project.preperties 将Project target数值更改为android-19以上 加载广告的路径 android.library.reference.4=../../.....
  • zszeng
  • zszeng
  • 2014年12月10日 00:45
  • 738
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android使用eclipse开发导入源码包相关问题
举报原因:
原因补充:

(最多只允许输入30个字)