as为jar包关联源码
2015-12-16 19:53
274 查看
1.不关联源码的jar包,点击里面的类,是反编译出来的代码,没有注释
2.由as通过mavean库下载的jar包,会连同源码一起下载并绑定,源码放在一个xxxx-sources.jar中,比如universal-image-loader-1.9.5-sources.jar
具体关联的位置在as工程的.idea目录的libraries下有对应jar包得xml配置文件,比如:
/Users/zhouyi/work/myprojects/UniversalImageTest/.idea/libraries/universal_image_loader_1_9_5.xml:
其中souces配置了源码的路径,classes配置了jar包得路径,as中maven库下载的默认路径为Users/xxx/.gradle/caches下面
3.如果单独下载了jar包并导入,打开其中的类文件,会显示反编译后的java文件(没有注释信息),这时会在右上角提示你下载源码,或选择本地源码路径,如果是下载源码,会自动从maven库中下载对应source.jar包,并跟上面一样做关联,如果本地单独下载了源码,可以选择关联本地源码路径(必须是jar包或zip包)
也可以直接在上面对应jar包的xml配置文件中直接配置路径(可以直接配置源码路径,不必是jar包),比如:
2.由as通过mavean库下载的jar包,会连同源码一起下载并绑定,源码放在一个xxxx-sources.jar中,比如universal-image-loader-1.9.5-sources.jar
具体关联的位置在as工程的.idea目录的libraries下有对应jar包得xml配置文件,比如:
/Users/zhouyi/work/myprojects/UniversalImageTest/.idea/libraries/universal_image_loader_1_9_5.xml:
<component name="libraryTable"> <library name="universal-image-loader-1.9.5"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.nostra13.universalimageloader/universal-image-loader/1.9.5/442dbfb517b9ab5cb5c6da7ebf8cc28ec5bd0375/universal-image-loader-1.9.5.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.nostra13.universalimageloader/universal-image-loader/1.9.5/befa9412ecbd18331c5e066e46ca4005077382bc/universal-image-loader-1.9.5-sources.jar!/" /> </SOURCES> </library> </component>
其中souces配置了源码的路径,classes配置了jar包得路径,as中maven库下载的默认路径为Users/xxx/.gradle/caches下面
3.如果单独下载了jar包并导入,打开其中的类文件,会显示反编译后的java文件(没有注释信息),这时会在右上角提示你下载源码,或选择本地源码路径,如果是下载源码,会自动从maven库中下载对应source.jar包,并跟上面一样做关联,如果本地单独下载了源码,可以选择关联本地源码路径(必须是jar包或zip包)
也可以直接在上面对应jar包的xml配置文件中直接配置路径(可以直接配置源码路径,不必是jar包),比如:
<component name="libraryTable"> <library name="picasso-2.5.2"> <CLASSES> <root url="jar://$PROJECT_DIR$/app/libs/picasso-2.5.2.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> <root url="file://$PROJECT_DIR$/../picassocachetest/PicassoTest/app/src/main/java" /> </SOURCES> </library> </component>
相关文章推荐
- MySQL 索引、试图、存过、函数、触发器
- 证明:素数对中间的数能被6整除
- Leetcode题解(十四)
- IOS吐槽狂人:UITabelView全局表头和每个分区的表头和大小,设置区分表头的标题
- 相机模型详解
- 升级gcc4.4.7升级gcc4.8
- java集合——集合框架
- (my)sql 入门基础
- 【C#/OpenGL】基于DEM数据的3D地形绘制(基于CSGL)
- 页面统计
- vim查看及修改二进制
- 阿里云内网文件传输总结
- 有趣的keil MDK细节
- Remove Duplicate Letters leetCode316
- Mad Lib程序
- Android倒计时器——CountDownTimer
- Oracle定义常量和变量
- leetcode Add Two Numbers
- Android倒计时器——CountDownTimer
- CentOS6.5下编译安装mysql-5.6.27