Je développe une application de filtrage d'image. Mais je ne peux pas vraiment l'essayer si je n'ai pas d'images.
Je sais que je peux le tester au téléphone, mais ce n'est pas la même chose, car j'ai besoin des messages d'erreur et autres.
Je veux juste accéder à une image de la galerie de l'AVD pour pouvoir tester mon application. Comment puis-je en ajouter un?
J'utilise Android Studio. J'ai vu quelques exemples sur la façon de le faire dans Eclipse, mais je ne l'utilise pas.
Alors, comment puis-je ajouter une image à la galerie d'images de l'émulateur?
C'est une question très ancienne, mais je vais y répondre pour les références futures.
Pour ajouter un fichier à l'émulateur, faites simplement glisser le fichier
le fichier sera copié dans le dossier de téléchargement de la mémoire interne.
Accéder au fichier
Aller aux paramètres
Cliquez sur Stockage et USB
Cliquez sur le stockage interne
Cliquez sur Explorer (à la fin)
et vous l'avez dans le dossier des téléchargements
maintenant, vous recevrez une notification pour configurer la carte SD virtuelle, suivez les instructions. après la configuration réussie, vous pourrez voir les images dans la galerie.
Comment importer des images dans la galerie d'un Android périphérique virtuel utilisant Android Studio: j'utilise Android Studio 1.4 .1 et un périphérique virtuel API 15.
Avertissement: Il s’agit d’un travail manuel intensif, ce n’est donc pas une bonne solution pour un grand nombre d’images.
J'aimerais compléter la réponse de Mithilesh Izardar:
En effet, la meilleure approche consiste simplement à "glisser-déposer", ce qui vous permettra ensuite de trouver les fichiers dans l'émulateur à l'adresse Settings → Storage → Internal Storage → Explore → Download
_ (API 25). Le problème pour moi était qu'après avoir suivi ces étapes, les images n'apparaissaient ni dans la "Galerie" ni dans les "Téléchargements" (en cliquant simplement sur l'icône "Téléchargements").
La raison en est que, par défaut, tout dans l'émulateur n'a pas de permissions ... il vous suffit donc de donner la permission de stockage "Galerie": Settings → Apps → Gallery → Permissions
_ (API 25)
Ps: Si vous venez de copier les images, les nouvelles ne s'afficheront pas tout de suite. Vous devez soit redémarrer l’émulateur, soit remonter la carte sd (à Settings → Storage
démontez la carte SD en cliquant sur l’icône d’éjection puis remontez-la)
Après avoir essayé d'ajouter une image via Device Monitor ou via Drop, je pouvais la trouver lors de l'exploration, mais cela ne figurait toujours pas dans la Galerie.
Pour moi, cela a aidé à éjecter la carte virtuelle (virtuelle) de Paramètres> Stockage et USB et à la réinsérer.
Je suis passé par le Android Device Monitor
Solution de contournement simple et rapide. Téléchargez le fichier/la photo sur le cloud (en dehors de l'émulateur) et téléchargez-le avec le navigateur sur l'émulateur.
J'ai eu le même problème aussi :) J'ai utilisé ce code
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, SELECT_PHOTO);
À l’aide de l’ADM, ajoutez les images sur la carte mémoire ou n’importe où.
Et lorsque vous êtes dans votre machine virtuelle et que l'écran de sélection apparaît, naviguez à l'aide du menu déroulant situé en haut à gauche, comme illustré dans l'image ci-dessous.
Bien que vous puissiez également utiliser logat sur un périphérique réel, si vous devez utiliser un émulateur, essayez de transférer les images via le moniteur de périphérique Android, accessible à partir de la barre d’outils de Android Studio Eclipse aussi, bien sûr).
Une fois le périphérique sélectionné dans ADM, vous pouvez voir l’arborescence des dossiers et copier des éléments à l’intérieur.
Essayez d'utiliser Device File Explorer:
Démarrer l'appareil
Naviguez vers Affichage-> Outil Windows-> Explorateur de fichiers du périphérique pour ouvrir l'explorateur de fichiers du périphérique
Cliquez sur sdcard et sélectionnez le dossier dans lequel vous souhaitez enregistrer le fichier.
Cliquez avec le bouton droit sur le dossier et sélectionnez Télécharger pour sélectionner le fichier à partir de votre ordinateur.
Sélectionnez le fichier et cliquez sur ok pour télécharger