繁体   English   中英

无法解析Android Studio中导入的JAR中的符号

[英]Cannot resolve symbol inside JAR imported in Android Studio

我正在尝试使用一个罐子,该罐子是以前的项目的一个罐,该罐已经过正确测试并且可以正常工作。 我什至在Android Studio中反编译了jar,然后运行它,如下所示,它运行良好: 在此处输入图片说明

但是问题是这样的(HashTableClass.java和HashNodeClass.java是从jar中反编译的):

仅识别HashTableClass,而未识别所有其他类

这是我的build.gradle

我导入的jar文件包含多个包。我试图摆脱这种混乱的事情:1.使缓存无效/重新启动2.将项目与Gradle文件同步

一种解决方案是在jar的java文件中的类型名称之前显式键入程序包名称,但这似乎不是一个好的解决方案。

我的问题是: 如何有效地阻止JAR中的“无法解析符号”混乱?

我对JAR中的源文件做了一些小的更改,然后导入了一个新的JAR,问题得以解决。

我正在使用jsoup Jar文件,并且发生了这种情况,我通过从依赖项中删除它并再次添加来解决了该问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM