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系统源码

对于想看Android系统源码的人来说,可以说有很多编辑工具都可以查看,比如,我看到身边有同事用sourceInsight软件,但我们平时开发Android app一般都是用Eclipse、Andro...
  • weiren1101
  • weiren1101
  • 2016年07月05日 15:03
  • 693

eclipse下android开发opencv配置图文教程

呀,第一次写博客,处女作呀。 写文章之前呢谈两个哲学问题,思想比技术重要,思想高度决定技术层次。 1、  单纯出发,毫无理由的学技术,不因为挣钱,仅仅是好玩; 2、  偏执做技术,有灵感时可以连续工作...
  • roboman
  • roboman
  • 2015年01月19日 21:43
  • 2598

Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP

Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP标签(空格分隔): Android基础入门教程1.前言 这里我们有两条路可以选,直接使...
  • zpj779878443
  • zpj779878443
  • 2015年07月18日 22:29
  • 12597

Windows下Eclipse导入android系统源码

这里说的导入系统源码是android整个系统源码,而不仅仅是sdk源码, 下面会讲两种导入方式, 其中方式1作为我个人是非常熟悉的,就是经常关联sdk源码的方式, 不过这种方式不知道为什么在我这里 关...
  • a62894310
  • a62894310
  • 2016年03月12日 12:03
  • 3513

Eclipse开发Android程序引入jar包和so文件

①找到我们要引入的jar包,鼠标选中jar包,然后按住鼠标左键不放,把jar包拖到lib文件夹中。或先复制jar包,然后在lib文件夹上右击,选择复制。然后我们就可以在lib文件夹下看到我们复制成功的...
  • zhaomengszu
  • zhaomengszu
  • 2017年01月15日 15:01
  • 543

Eclipse开发Android应用时遇到的问题以及解决方法

前段时间完成了一个小项目:实现一个带有运动轨迹的计步器,并且在第三方接口百度地图上显示具体的位置和运动信息。 接触一些新的事物,总会遇到各种各样的问题。把之记录下来,希望可以帮助到一些跟我一样遇到同样...
  • Xiao13Yu14
  • Xiao13Yu14
  • 2015年09月21日 23:31
  • 1124

Eclipse中导入jar包源码

在Android开发过程中有时候希望通过Eclipse查看底层的代码,如Activity的。 就需要在Eclipse中导入Android jar包的源码了。 方法如下: 每一个jar...
  • h3c4lenovo
  • h3c4lenovo
  • 2012年08月10日 09:19
  • 5198

使用百度地图API进行Android地图应用开发(Eclipse)

随着基于位置的服务的兴起,地图类App呈现爆发趋势。随着而来的是地图供应商开放大量的API,供开发者开发基于PC或者移动端的应用程序。现在我们研究使用百度地图SDK进行Android项目的开发。本文讨...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年07月21日 09:14
  • 6052

如何使用eclipse开发android

本文示例代码下载地址: http://www.ibm.com/developerworks/cn/education/opensource/os-eclipse-android/download...
  • shuimanting520
  • shuimanting520
  • 2016年05月18日 07:15
  • 904

Eclipse 集成ijkplayer demo

接着上一篇在Mac上编译ijkplayer的.so,现在将这些文件夹拷贝到windows上。(在mac和winds上集成到eclipse上是一样的,只是我这mac上没有安装eclipse)。 现在...
  • VNanyesheshou
  • VNanyesheshou
  • 2016年12月23日 14:53
  • 15142
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android使用eclipse开发导入源码包相关问题
举报原因:
原因补充:

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