Emulateur Android 2.2. Lorsque j'essaie d'extraire un fichier de l'explorateur de fichiers DDMS, il dit:
[2012-02-08 02:52:52] Failed to pull selection
[2012-02-08 02:52:52] (null)
Pourquoi et que faire avec?
Vous avez peut-être oublié de resélectionner le périphérique dans le volet de gauche. Pour une raison quelconque, il doit être actualisé et la sélection précédente est invalide.
Redémarrez Eclipse (fermez-le et ouvrez-le à nouveau). Cela serait suffisant.
Si vous utilisez DDMS à partir d'Eclipse IDE], cela peut arriver si le périphérique n'est pas sélectionné dans la fenêtre Périphériques du volet de gauche de la vue DDMS.
Il semble que IDE puisse vous afficher un menu de fichiers dans la fenêtre de droite «Explorateur de fichiers» même si vous n'avez pas sélectionné de périphérique. Cela peut arriver, par exemple, si vous utilisiez précédemment DDMS et que vous revenez ensuite à la vue (après avoir éventuellement redémarré ou déconnecté le périphérique - ne l'avez pas testé en profondeur).
Pour résoudre ce problème, sélectionnez simplement le périphérique dans le volet gauche "Périphériques" de DDMS - inutile de redémarrer Eclipse (Eclipse Juno).
Essayez de redémarrer votre ordinateur. Parfois, l'explorateur de fichiers DDMS ne répond pas.
Ici plus d'info.
Peut-être que vous n'avez pas la permission d'accéder au fichier db. Par exemple. vous travaillez sur un appareil réel ou androidx86 (j'ai eu ce problème avec androidx86 s'exécutant sur Virtaul Box)
Une solution a fonctionné pour moi (sur Windows):
maintenant cela devrait fonctionner (peut-être que vous devez redémarrer ecplise)
J'ai la même erreur, alors je trouve certainement que cette erreur était due au nom incorrect de la base de données, dans mon cas
private static String DATABASE_NAME = "vpmsn.db ";
comme vous pouvez le constater, il y a un espace après vpmsn.db. En réalité, la base de données a été créée avec succès, mais comme il y a un espace après le nom de la base de données, l'erreur ci-dessus s'est produite , espérons que cela aidera tout le monde qui souffre de la même erreur
Tout d'abord, accordez la permission d'accéder à votre dossier de données, avec cmd, à votre C:\Utilisateurs\pcjava\AppData\Local\Android\sdk\platform-tools\adb.exe
In cmd Type 'adb Shell'
su
Press 'Allow' on device
chmod 777 /data /data/data /data/data/com.yourapplication.package /data/data/com.yourapplication.package/*
Deuxièmement, accordez à votre database.db la permission que vous essayez d'extraire
adb Shell
su
root@Android:/ # chmod 777 /data/data/com.ht.mt.siiv/databases/nameOfMyDatabase
ouvrez simplement votre invite de commande et naviguez jusqu’à l’emplacement de votre fichier abd (D:\Apps\Android\4.0.3\platform-tools). Tapez simplement la commande Invite sous le nom adb install filename.apk cela fonctionne correctement toutes les erreurs ... vous devriez avoir à faire cela avec votre émulateur en cours d'exécution sinon il échoue ...