尝试{
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/