在Eclipse中开发android的应用程序时,有时想查看函数的内部实现,但是当在函数上点击ctrl和鼠标左键的时候,

往往出现如下提示:

Class File Editor

Source not found

The JAR of this class file belongs to container 'Android' which does not allow modifications to source attachments on its entries.


一般来说如果环境配置好了,Android的所有类和所有方法都能看到其代码和注释,以下分两步,将注释和代码全部配置正确。

1.Android本身jar包的源代码

这里假设已经把需要下载的都下载下来了,右键项目====》build path====》configure build path

在libraries里选择Android x.x.x里面有Android.jar,这就是开发时所依赖的Android本身的sdk的jar包,点开,里面有两个需要配置,

source attachment和javadoc location,前者是源代码,配置好后可实现ctrl+鼠标左键直接点开想看的Android的类,

后者是源代码的注释文件,配置好后可实现鼠标放在想看到类上,会显示出来这个类或者方法的介绍

选择source attachment配置项,点击右边edit,选择external location===》external folder,然后找到正确的路径,我的是在E:/eclipse/sdk/sources/android-19

选择javadoc location配置项,edit,选择javadoc url===》browse,然后找到正确路径,我的是在file:/E:/eclipse/sdk/docs/reference

完成上面这些就可以正常查看Android内部常用的类注释和源代码了

2.查看外部依赖jar包的源代码

这里假设你已经把外部依赖的jar包正确导入并且编译通过了,但是ctrl+鼠标左键想看代码或者想看其注释却不可行的情况,

首先在libs下面找到引入的包,这里以android-support-v4.jar为例,

在libs下新建android-support-v4.jar.properties文件,即与引用的jar包同名最后加上.properties的文件

其内容如下:

src = E:\\eclipse\\sdk\\extras\\android\\support\\v4\\src

这里路径要根据你自己的路径进行调整,配置之后退出eclipse,在进入,就可以正常查看了。


更多相关文章

  1. android aosp 下载源代码
  2. 《android开发应用实战详解》光盘源代码
  3. 谷歌Android为何关闭源代码?
  4. 修改android virtual device路径
  5. Android调用系统自带的文件管理器进行文件选择并获得路径,android

随机推荐

  1. Android中用JNI实现与原生代码通信
  2. Android版本加固后签名
  3. Android应用架构之MVP实现
  4. Android新姿势:可以下拉/上拉回弹的ListVi
  5. 【安卓】主线程与子线程的五种通信方式
  6. Android(安卓)Matrix类以及ColorMatrix类
  7. 有技术经验的开发人员转型iPhone开发的培
  8. android 仿ios开关控件
  9. android 属性系统,SystemProperties 的简
  10. Android的内存优化