尝试{

File f = new File("/data/cizip.zip");
 if(f.exists()){
   ZipFile zf = new ZipFile(f); //this always throws an error
/*some of my codes here*/
}
catch(IOException e){
   AlertDialog.Builder abd = new AlertDialog.Builder(this);
   abd.setMessage(e.getMessage());
   abd.show();
}


ZipFile zf = new ZipFile(f);行总是抛出错误,我不知道为什么。错误消息是文件名(“ /data/cizip.zip”),因此我不知道错误原因。有人可以告诉我是什么导致此错误吗?提前致谢。

最佳答案

这只是一个猜测,但也许文件正在使用中(锁定)?我没有发现您的代码有任何明显的错误...

关于android - 使用ZipFile提取zip文件时出现android问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3091623/

10-12 05:14