2011-11-16 38 views
1

我無法解壓縮SD卡上的文件。我已經測試 http://www.jondev.net/articles/Unzipping_Files_with_Android_%28Programmatically%29 How to unzip files programmatically in Android? Android - Unzip a folder?無法解壓縮文件,測試了不同的功能

這表明沒有錯誤,沒有任何警告,什麼都沒有,好像一切都還好。但是zip文件沒有被提取。

我已經WRITE_EXTERNAL_STORAGE_PERMISSION啓用,因此我可以寫從應用程序到SD卡(它的工作原理,我測試了一下)

這裏是什麼地方?

感謝

回答

0

嘗試使用zip4j

通過該解決方案通過jondev你一定要注意文件路徑:單/省略可能會導致沒有什麼作品

編輯:根據意見,大概是這樣的可以幫助你:

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

你能告訴我jondev解決方案的正確使用的例子嗎? – POMATu

+0

發佈您的代碼;如果它是錯誤的,我可以幫你改正它 –

+0

'解壓縮d =新的解壓縮(「/ sdcard/test.zip」,「/ sdcard/app /」); d.unzip(); ' – POMATu