Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法解析Android Studio中导入的JAR内的符号_Java_Android_Android Studio_Jar - Fatal编程技术网

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

Java 无法解析Android Studio中导入的JAR内的符号,java,android,android-studio,jar,Java,Android,Android Studio,Jar,我正在尝试使用一个jar,它是以前的一个项目中的一个,已经过适当的测试并且工作良好。 我甚至在Android Studio中反编译了jar并运行了它,它工作得很好,如下所示: 但问题是(HashTableClass.java和HashNodeClass.java是从jar反编译的): 仅识别HashTableClass,而未识别所有其他类 我导入的jar文件包含多个包。我试图摆脱这种混乱的东西: 1.使缓存无效/重新启动 2.将项目与Gradle文件同步 一种解决方案是在jar的java文件中

我正在尝试使用一个jar,它是以前的一个项目中的一个,已经过适当的测试并且工作良好。 我甚至在Android Studio中反编译了jar并运行了它,它工作得很好,如下所示:

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

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

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

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


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

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

我使用了jsoup JAR文件,事情就这样发生了,我将其从ddependencies中删除并再次添加,从而解决了这个问题