E/UpdatesSettings( 7146): File write failed: java.io.IOException: open failed: EBUSY (Device or resource busy)
I/DownloadManager( 7621): Initiating request for download 11
W/DownloadManager( 7621): Aborting request for download 11: while opening destination file: java.io.FileNotFoundException: /storage/sdcard0/sysupdater/***.partial: open failed: EBUSY (Device or resource busy)
D/DownloadManager( 7621): cleanupDestination() deleting /storage/sdcard0/sysupdater/***.partial
我使用DownloadManager
下载文件,有时会像这样出现。谁能告诉我为什么以及如何解决此问题?
我遇到了类似的问题。
要避免FilenotfoundException,请确保您:
-
添加所需的权限要写入外部存储(如果您要保存的地方),将以下内容添加到AndroidManifest.xml中:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
-
创建您正在尝试下载的子文件夹。
File folder = new File(FOLDER_PATH); if (!folder.exists()) { folder.mkdir(); }