commons-compress依赖库,LinkOption 异常处理

今天,导入commons-compress依赖库,调用解压缩方法tarInputStream.nextTarEntry时,抛出异常。
java.lang.NoClassDefFoundError: Failed resolution of: [Ljava/nio/file/LinkOption;

因为这个库本来调用的是内部一个java 库中nio的类LinkOption。但是在Android Studio环境中,使用变成了Android SDK下的nio LinkOption类。

解决方法:改库版本,可能这个库版本比较新使用的是1.21版本

implementation 'org.apache.commons:commons-compress:1.21'

需要改成1.15,目前试了这个版本不会。

implementation 'org.apache.commons:commons-compress:1.15'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。