嗨有從窗口7創建並把在server.Now我下載從服務器上的文件到我的SD card.but當我開始將它解壓縮顯示錯誤,安卓:解壓縮下載文件
java.util.zip.ZipException: EOCD not found; not a Zip archive?
的代碼,我使用瞭解壓是
private void unzipEntry(ZipFile zipfile, ZipEntry entry,
String outputDir) throws IOException {
if (entry.isDirectory()) {
createDir(new File(outputDir, entry.getName()));
return;
}
File outputFile = new File(outputDir, entry.getName());
if (!outputFile.getParentFile().exists()) {
createDir(outputFile.getParentFile());
}
log("Extracting: " + entry);
BufferedInputStream inputStream = new BufferedInputStream(
zipfile.getInputStream(entry));
BufferedOutputStream outputStream = new BufferedOutputStream(
new FileOutputStream(outputFile));
try {
IOUtils.copy(inputStream, outputStream);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
outputStream.close();
inputStream.close();
}
}
但是,當我的文件直接導入到DDMS它的工作文件。
任何人都可以知道如何解決這個問題,那麼請幫助我。
謝謝。
嗨,我發現,我下載不工作完美,感謝您的支持 –