Android 找不到类';org.tukaani.xz.LZMAInputStream';
我使用libraryAndroid 找不到类';org.tukaani.xz.LZMAInputStream';,android,extract,7zip,Android,Extract,7zip,我使用libraryapachecommons compress 1.9和x.z-1.4来提取7zip文件。我在两个过程中使用了它。 首先,我通过WIFI下载了7zip文件,然后当下载完成后,我将其解压缩,并成功下载。 其次,我通过FTP下载了7zip文件,当下载完成后,我提取了它,但失败了。当我调试它时,错误出现,原因是“找不到classorg.tukaani.xz.LZMAInputStream” 我真的很困惑,为什么它突然没有找到,因为当我在第一个过程中尝试时,错误没有出现 任何人都可以帮
apache
commons compress 1.9和x.z-1.4来提取7zip文件。我在两个过程中使用了它。
首先,我通过WIFI下载了7zip文件,然后当下载完成后,我将其解压缩,并成功下载。
其次,我通过FTP下载了7zip文件,当下载完成后,我提取了它,但失败了。当我调试它时,错误出现,原因是“找不到classorg.tukaani.xz.LZMAInputStream
”
我真的很困惑,为什么它突然没有找到,因为当我在第一个过程中尝试时,错误没有出现
任何人都可以帮我。您需要使用xz-1.4.jar 我找到了答案- 如果使用maven,这就是依赖关系
<dependency>
<groupId>org.tukaani</groupId>
<artifactId>xz</artifactId>
<version>1.4</version>
</dependency>
org.tukaani
xz
1.4
这是因为类org.tukaani.xz.LZMAInputStream
未包含在项目中
如图所示,
您只需将其添加到依赖项下的build.gradle
// https://mvnrepository.com/artifact/org.tukaani/xz
compile group: 'org.tukaani', name: 'xz', version: '1.5'
顺便说一下,如果你想要一个简单的压缩和解压缩库,我建议你试试