http://my.eoe.cn/futurexiong/archive/181.html

开发第三方Android应用的,大多数人应该还是Eclipse结合ADT来开发。那么大多数时候我们可能希望点击API提供的一个类或者一个方法或者一个变量,从而进入API相关的源码中进行查看,用于Debug或者就是想阅读下API源码啥的,去下载对应版本的framework源码来看又稍嫌麻烦耗时,这时候一般我们都希望使用Eclipse中Source attachment来关联android.jar的源码。但是即便是到ADT21,SDK中也仅有Android4.0版本以后的Source folder,而且还需要自行进行Source attachment。在之前网上已经流传了较多的教程,也有一些如1.5,1.6,2.2版本的Source的zip包可供下载,可毕竟麻烦而且很不全面。我就不详细说了。

所谓磨刀不误砍柴工,下面给大家介绍一款Eclipse的插件Android Sources。它已经内置集成了Android 4.0.1, 2.3.4, 2.3, 2.2, 2.1, 2.0.1, 1.6 和 1.5版本的source zip包,并且在安装完成后自动帮你把Source attachment做好了,而SDK中自带的Android 4.0以后的Source folder,也一并帮你做好了关联,你所需要的仅仅是点击你所需要查看的内容,然后就能跳进对应的源码中进行查看。

首先进入Eclipse Install New Software,点击Add,名字输入让你能想起这个插件作用的名字,然后在Location的地方输入http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/
然后点击OK。

出现插件后选中,然后一路next至finish,安装好后重启Eclipse。你会发现你已经能点击打开API的源码了。大功告成。

现在Android版本已经更新到4.2,有很多相当好用的特性,Google Android官方也为此提供了向后兼容的support包。因此我建议大家在兼容2.3及以前版本的时候使用support包进行开发。可是当我们同样想查看support包中的源码的时候该怎么办呢?Android SDK在extras目录中同样提供了support包的源码,当然前提是你使用Android SDK Manager下载过了Android Support Library。当我们使用到support包的时候,它一般都会静静的躺在libs目录里,这个时候我们只需要在同一个目录下建一个properties文件,名字跟你所用的support jar包相同,即android-support-v4.jar会有一个对应的android-support-v4.jar.properties的文件,文件里面写入src = your sdk dir\extras\android\support\v4\src,这是在Windows下的写法,“”需转义,Linux下则按正常写法就好。这是绝对路径的写法,相对路径则是相对于libs目录,可根据自己的需要替换。保存,然后
Close Project再Open Project,你会发现support包的API也能点击查看了。

转载于:https://www.cnblogs.com/eaglegeek/p/4557964.html

如何在Eclipse中查看Android API源码以及support包源码相关推荐

  1. Android 如何在Eclipse中查看Android API源码 及 support包源码

    http://blog.csdn.net/vipzjyno1/article/details/22954775     当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是 ...

  2. 如何在Eclipse中查看Android源码或者第三方组件包源码

    文章出处:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅 ...

  3. java adt怎么使用_如何在eclipse中添加android ADT ADT插件的安装图文教程

    对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序.同样我们也可以用它来开发android程序.但是在eclipse中并不能直接开发android程序,需要我们 ...

  4. 在Eclipse中查看Android SDK源码

      很多时候我们需要查看Android SDK源码来更好的了解API和分析问题. SDK 源码 从Android4.0开始在AndroidSDK Manager中就为我们提供了SDK源码下载,打开Ec ...

  5. 如何在eclipse中查看源码

    在eclipse中查看源码 作为一个java开发的程序员,特别是初学者的java程序员.有时候我们很有必要查看java本身的一些工具类的源码,但是在这之前需要进行一项设置才能顺利的查看得到我们JKD自 ...

  6. eclipse查看mysql代码_在eclipse中查看Android源代码

    声明:高手跳过此文章 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢? 比如下面这种情况 图一 假设我们 ...

  7. 在eclipse中查看Android源代码

    声明:高手跳过此文章 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢? 比如下面这种情况 图1 假设我们 ...

  8. java adt怎么打开项目,如何在Eclipse中打开Android Studio项目?

    慕的地6264312 将Android Studio项目导入Eclipse的分步过程 ...使用向导在eclipse中启动新的Android项目,并从app / build.gradle中填写以下详细 ...

  9. 如何在eclipse中添加android ADT

    1.对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序.同样我们也可以用它来开发android程序.但是在eclipse中并不能直接开发android程序,需要 ...

最新文章

  1. Centos目录及其常用处理命令
  2. AppCompatActivity实现全屏的问题
  3. Java描述设计模式(10):组合模式
  4. potplayer播放器的下载与截图配置
  5. vc 时间字符串转时间戳_Instant(时间戳)
  6. opencv 识别机车
  7. UI设计素材|如何为数据可视化选择更漂亮的颜色
  8. 设计类导航,为设计师提供最简单便捷的设计网址
  9. POJ NOI0113-30 1的个数【进制】
  10. ffmpeg之图片转gif
  11. Web---session技术代码演示(request,session,servletContext)
  12. ScrollView中Spinner问题
  13. 【考研数学】函数、极限、连续
  14. map转json字符串字段排序
  15. Aerial为苹果而生,一款炫酷的Mac屏幕保护程序
  16. NLP自然语言处理 之 jieba中文处理
  17. 电脑网速,别把宽带浪费了,一招提升电脑网速
  18. 迅雷出现应版权方要求,无法下载的解决办法
  19. 宝塔面板关键目录解析
  20. Backdoor Attack with Imperceptible Input and Latent Modification

热门文章

  1. WHUST 2015 Summer Contest #11
  2. Service概念及用途
  3. [转]Javascript 绝句
  4. Windows Phone Developer Tools Beta 发布
  5. android 应用uid,android adb 获取所有app 的uid
  6. 工厂方法注入(静态和非静态)
  7. VT-x,VT-d简介
  8. KVM半虚拟化驱动--virtio概述和基本原理(四)
  9. Linux 基础知识(十)DNS服务器主从复制,子域授权
  10. Nginx动态路由的新姿势:使用Go取代lua