2011-05-06 3 views
3

Sur le nid d'abeilles 3.0, j'obtiens cette erreur lorsque j'essaie d'accéder à un fichier. Cela n'arrive pas tout le temps. Quelles sont les causes, c'est que je navigue un peu autour du marché, puis je reviens à mon application. Il tente d'accéder à un fichier, et je reçois cette erreur:Périphérique ou ressource Android occupé - nid d'abeille

Exception caught in com.app.android.activities.Preview$DLTask: /mnt/sdcard/tmp/1304702202502.jpg (Device or resource busy) 
java.io.FileNotFoundException: /mnt/sdcard/tmp/1304702202502.jpg (Device or resource busy) 
at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method) 
at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:239) 
at java.io.FileOutputStream.<init>(FileOutputStream.java:101) 
at java.io.FileOutputStream.<init>(FileOutputStream.java:77) 
at com.app.android.activities.Preview$DLTask.doInBackground(Preview.java:200) 
at com.app.android.activities.Preview$DLTask.doInBackground(Preview.java:1) 
at com.app.android.activities.appAsyncTask$2.call(appAsyncTask.java:176) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1081) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:574) 
at java.lang.Thread.run(Thread.java:1020) 

Pour obtenir le même code fonctionne à nouveau après que je remets en marche l'appareil, à savoir la mise hors tension/sous tension.

Le même code fonctionne très bien sur la version Android 7, mais parfois il se bloque sur la v11.

+0

J'ai le même problème et je n'arrive pas à comprendre ... avez-vous déjà progressé? –

+0

Je ne l'ai pas fait. Personne n'a également répondu au forum. [link] (http://groups.google.com/group/android-developers/browse_thread/thread/fc861c409d1edddd/019b97ff9affe212?lnk=gst&q=Device+or+Resource+busy.#019b97ff9affe212) – FHan

+0

Shucks. Ma seule solution à ce jour est de réinstaller l'application, mais évidemment cela ne va pas aller bien une fois qu'il finit par entrer dans la main de l'utilisateur final :) –

Répondre

0

J'ai pensé que le problème était avec le dossier et non le fichier. Pour contourner le problème, je crée simplement un nouveau dossier tmp dans mon dossier d'application et j'essaie de sauvegarder le fichier.

3

J'ai eu le même problème qui est sorti de nulle part: sdcard intégrée a répondu avec "Device or resource busy". J'ai essayé à peu près tout. Le redémarrage à froid était la seule chose qui a aidé.

+0

J'ai essayé plusieurs solutions disponibles. Cela a fonctionné comme un charme. – drulabs

1

C'était un système de verrouillage de fichier dans mon cas, débrancher et rebrancher le câble USB m'a aidé.

Questions connexes