Java 无法解压缩文件,测试了不同的功能

Java 无法解压缩文件,测试了不同的功能,java,android,sd-card,unzip,Java,Android,Sd Card,Unzip,我无法解压缩SD卡上的文件。我已经测试过了 它显示没有错误,没有警告,什么都没有,就像一切都正常一样。但zip文件并没有被解压缩 我已经启用了写入\外部\存储\权限,所以我可以从应用程序写入SD卡(它可以工作,我已经测试过了) 可能是什么 谢谢尝试使用库 使用jondev的解决方案时,您必须注意文件路径:单个/省略可能导致无效 编辑:根据评论,这可能会帮助您: String externalPath = getExternalFilesDir(null).getAbsolutePath();

我无法解压缩SD卡上的文件。我已经测试过了

它显示没有错误,没有警告,什么都没有,就像一切都正常一样。但zip文件并没有被解压缩

我已经启用了写入\外部\存储\权限,所以我可以从应用程序写入SD卡(它可以工作,我已经测试过了)

可能是什么

谢谢

尝试使用库

使用jondev的解决方案时,您必须注意文件路径:单个/省略可能导致无效

编辑:根据评论,这可能会帮助您:

String externalPath = getExternalFilesDir(null).getAbsolutePath();
Decompress d = new Decompress(externalPath + "/test.zip", externalPath + "/");
d.unzip();

Decompress d=newdecompress(“/sdcard/test.zip”,“/sdcard/app/”;d、 解压缩()请参见我的答案中的编辑。我想test.zip文件在外部存储的根目录下谢谢,我会尝试,但我现在有点怀疑,因为我认为
getExternalFilesDir(null).getAbsolutePath()
意味着
“/sdcard”
Mmmh。。。你测试过这里提到的所有东西了吗?