android ADT 无法查看第三方jar源代码

Source not found
The JAR of this class file belongs to container ‘Android Private Libraries‘ which does not allow modifications to source attachments on its entries.

引用了netty-all-4.1.0.CR3.jar,平常开发的时候想看代码,不能点击查看,只能是切过去,源码那边搜索,很不方便。

查看了网上资料,亲测有效

1:引用的jar是 netty-all-4.1.0.CR3.jar ,放在libs文件夹下。

2:在libs文件夹下建立文件netty-all-4.1.0.CR3.jar.properties

3:netty-all-4.1.0.CR3.jar.properties内容填入:

src=F:\\jar-source-pakage\\netty-4.1.0.CR3\\jar\\all-in-one\\netty-all-4.1.0.CR3-sources.jar
doc=F:\\jar-source-pakage\\netty-4.1.0.CR3\\javadoc\\netty-all-4.1.0.CR3-javadoc.jar

4项目关闭,再打开,然后refresh一下就行了

注意:

windows下,注意路径分隔符用\\

properties文件的名字一定是对应jar的全名加.properties后缀(我就栽在好一会@[email protected])

src,doc填入对应的jar

如果只想看源码可以只填src

时间: 2024-08-05 09:53:22

android ADT 无法查看第三方jar源代码的相关文章

IDEA查看第三方jar包的源代码时出现Decompiled.class file, bytecode version:52.0 (Java 8)的解决方案

IDEA中使用Ctrl+左键查看第三方jar包的源代码时,出现Decompiled.class file, bytecode version:52.0 (Java 8),说明IDEA没找到该类的.java文件,而是把.class文件反编译展现出来了. 解决方法: 以tomcat为例,在tomcat官网下载到src结尾的源代码文件后, 1. 在IDEA中设置Project Structure 2. 选择SDK -> Sourcepath -> 添加 3. 选择下载好的tomcat源代码压缩包,一

Android项目:proguard混淆第三方jar.

Android项目:proguard混淆第三方jar. 时间:2015-01-16 15:20来源:网络整理 作者:赵红霞 点击: 370 次 1.Gson混淆123456## ----------------------------------## ########## Gson混淆 ############ -----------------------------------keepattributes Signatur 1.Gson混淆## -----------------------

MyEclipse中android 项目如何解决第三方jar无法关联源码的问题( The JAR of this class file belongs to container 'Android Private Libraries' which does not allow modifications to source attachments on its entries.)

若我们要为第三方jar(android-support-v4.jar)关联源码通常的做法是 右键项目 单击菜单Properties 单击菜单 Java Build Path 单击 Libraries 选项卡 单击展开 Android Private Libraries 单击展开 android-support-v4.jar 单击 Source attachment 再单击 右边的 Edit 选择源码路径 但是问题来了,我们在步骤8时会发现 edit 按钮是禁用的,这样我们就无法给jar选择源码路

Android 升级ADT到22第三方Jar包导致的ClassNotFoundException和NoClassDefFoundError异常解决

在使用异步载入框架Android-Universal-Image-Loader的Jar包的时候遇到错误: java.lang.NoClassDefFoundError:com.nostra13.universalimageloader.core.ImageLoaderConfiguration$Builder后来通过细致的研究发现这个和框架没有关系,这个是因为 你的ADT升级到22出的问题,ADT22比ADT21更加的合理.在adt17的版本号之后.导入第三方jar包,要建立一个libs文件夹,

Eclipse 无法查看第三方jar包文件源代码解决方法

转自 http://www.cnblogs.com/1995hxt/p/5252098.html 1.打开第三方依赖包,源文件的快捷键:ctrl + mouseClick 2.由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题. 解决方法如下: 1.jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为 .java 文件后,即可查看源码. 2.先下载jadClipse的jar包(反编译插件) 链接:so

关于如何正确地在android项目中添加第三方jar包

1.下载第三方jar包 2.在android项目下创建一个libs目录(名称并不固定,你完全可以取其他名称) 3.在eclipse中右键点击libs目录,依次选择Import -> General -> File System,选中jar包所在目录, 然后选中这个目录下的jar包 注:到这一步为止你就成功地把jar包添加到项目中(但是还没有被android的虚拟机识别,因此如果这时你使用jar包中的类,编译都无法通过) 4.右键点击项目名,依次选择Build Path -> Config

android studio中导入第三方jar包和第三方库文件的方法

一.导入第三方jar包的方法 其实较为简单,以下步骤: 1>在工程的libs下面放置需要导入的jar包 2>在导入的jar包右键,选择"add as library" 3>这时候就能够在app下面的build.gradle中发现多了如下说明:"compile XXXX",说明导入jar文件成功了. 二.导入第三方类库文件 相对而言,其实就是将之前的Eclipse的project或者module转化成android studio下的可执行的proje

解决Android Studio加载第三方jar包,出现包重复加载的问题:

通过Maven中央库添加第三方jar包的时候,出现了重复加载jar包的问题,解决办法很简单去掉一个不让它去加载就OK了 一.错误 Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: F:\zsl\sdk\build-tools\21.1.2\dx.bat --dex --output F:\zs

Qt on Android:使用JNI与第三方jar包

很多朋友在论坛和QQ群里问到这个,今天有时间写了个简单的示例. 功能很简单,允许你输入一个web页面地址,使用Java的下载类库下载后用QTextEdit显示出来. 版权所有:foruok.转载请注明出处:http://blog.csdn.net/foruok. 效果展示 初始效果如图1所示: 图1 useJar示例初始效果 图2为点击"GET"按钮后下载到对应页面的效果: 图2 下载页面成功 下载部分,为了显示如何使用jar包,我用了asynchttpclient,参考我的博文:An