AnExplorer
AnExplorer copied to clipboard
(permission denied) error during compressing files on external stroage(SD card/ OTG)
Hi,
Thank you very much for your great project.
I tried to compress a file on SD card but got the following error despite giving write and read permissions on external storage in manifest:
2021-07-29 19:19:25.079 24521-24575/ D/>>error>>>>>>>>>: /storage/3072-A0C3/_CS_U.zip (Permission denied) 2021-07-29 19:19:25.082 24521-24575/r W/Documents: Failed to compress document java.lang.IllegalStateException: Failed to extract /storage/3072-A0C3 at .provider.ExternalStorageProvider.compressDocument(ExternalStorageProvider.java:785) at .provider.DocumentsProvider.callUnchecked(DocumentsProvider.java:881) at provider.DocumentsProvider.call(DocumentsProvider.java:730) at android.content.ContentProvider$Transport.call(ContentProvider.java:407) at android.content.ContentResolver.call(ContentResolver.java:1714) at .model.DocumentsContract.compressDocument(DocumentsContract.java:1361) at .fragment.DirectoryFragment.onCompressDocuments(DirectoryFragment.java:1073) at .fragment.DirectoryFragment$OperationTask.doInBackground(DirectoryFragment.java:952) at .fragment.DirectoryFragment$OperationTask.doInBackground(DirectoryFragment.java:882) at .misc.AsyncTask$2.call(AsyncTask.java:141) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764)
It works pretty well on Internal storage.
Thank a lot!