【Eclipse】Android 在Eclipse中查看Android Api源码
来源:互联网 发布:微星cpu超频软件 编辑:程序博客网 时间:2024/05/17 06:37
在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-support-v4没法看到其中的注释和源代码,鼠标放到类上提示:
Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
● Java API源码关联:src.zip
1.Window窗口 ==》 Preferences ==》 Java ==》 Installed JREs ==》 选中当前JRE ==》 Edit,进入Edit JRE窗口2.选中JRE systems libraries选项中的**\rt.jar文件,点击右边的Source Attachment...,进入Configuration窗口;
3.选中External location选项,点击右边的External File...按钮,选择本地的JDK目录下的src.zip文件即可。
● Android API源码关联:android.jar
1. 下载SDK下的对应版本API的源码Source for Android SDK
2. 配置项目的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内部常用的类注释和源代码了。
● 外部依赖Jar包源码关联,如support拓展包
这里假设你已经把外部依赖的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,在进入,就可以正常查看了。
- 【Eclipse】Android 在Eclipse中查看Android Api源码
- Eclipse中查看android API 源码
- 在eclipse中查看android sdk api
- 在eclipse中查看android源码
- 在Eclipse中查看Android源码
- 在Eclipse中查看Android SDK源码
- 在eclipse中查看android源码
- 在Eclipse中查看Android SDK源码
- android 在eclipse中查看源码
- 在Eclipse中查看Android SDK源码
- 在eclipse中查看android源码
- Android 如何在Eclipse中查看Android API源码以及support包源码
- Android 如何在Eclipse中查看Android API源码以及support包源码
- Android 如何在Eclipse中查看Android API源码以及support包源码
- [Android开发] 在eclipse中查看Android api源码和support包的源码
- Android 如何在Eclipse中查看Android API源码 及 support包源码
- Android 如何在Eclipse中查看Android API源码 及 support包源码
- Android 如何在Eclipse中查看Android API源码以及support包源码
- hihocoder #1041 : 国庆出游(DFS bitset保存子树集合用于指导DFS遍历过程)
- 【Howie玩docker】-使用mono编译c#程序
- 操作系统安装和启动流程
- r语言ggplot2包学习笔记(上:代码+注释)
- iOS9 新特性 - Search APIs
- 【Eclipse】Android 在Eclipse中查看Android Api源码
- 美团Android DEX自动拆包及动态加载简介
- Android NDK *** could not be resolved
- 插入排序---希尔插入排序算法(Javascript版)
- fork与vfork的区别[转载学习]
- 着色语言以及HLSL VS GLSL VS CG
- Cursor query 的参数
- 公钥和私钥
- 由Typeahead想到的搜索的本质,和OO和数据库是统一的