Réponses:
Vous pouvez utiliser l'ADB via un terminal pour passer le fichier du bureau à l'émulateur.
adb push <file-source-local> <destination-path-remote>
Vous pouvez également copier le fichier de l'émulateur vers le bureau
adb pull <file-source-remote> <destination-path>
Cependant, vous pouvez également utiliser Android Device Monitor pour accéder aux fichiers. Cliquez sur l'icône Android qui se trouve dans la barre d'outils elle-même. Le chargement prendra quelques secondes. Une fois chargé, vous pouvez voir un onglet nommé "Explorateur de fichiers". Vous pouvez maintenant extraire / pousser des fichiers à partir de là.
Un moyen simple consiste à glisser-déposer. Il copiera les fichiers dans / sdcard / Download. Vous pouvez copier des dossiers entiers ou plusieurs fichiers. Assurez-vous que "Activer le partage du Presse-papiers" est activé. (sous ...-> Paramètres)
Mise à jour (mai 2020): le studio Android a un nouvel outil appelé Device File Explorer . Vous pouvez y accéder de deux manières:
Device File Explorer
icône dans le coin inférieur droit de la fenêtre du studio Android.Device File
-la et Device File Explorer apparaîtra dans le résultat de la recherche et vous pourrez cliquer dessus.
Ensuite, vous pouvez accéder au dossier dans lequel vous souhaitez insérer votre fichier. Faites un clic droit sur ce dossier et sélectionnez télécharger (ou appuyez sur Ctrl+ Shift+ O). Sélectionnez le fichier que vous souhaitez télécharger et il téléchargera le fichier à l'emplacement souhaité.
Poussez le fichier en utilisant adb.exe
:
Dans Android 6.0+, vous devez utiliser le même processus, mais votre application Android ne peut pas accéder aux fichiers qui ont poussé à l'intérieur de SDCARD à l'aide de DDMS File Explorer. C'est la même chose si vous essayez des commandes comme celle-ci:
adb push myfile.txt /mnt/sdcard/myfile.txt
Si vous faites face à une EACCES (Permission denied)
exception lorsque vous essayez de lire un fichier dans votre application, cela signifie que vous n'avez pas accès aux fichiers dans le stockage externe, car cela nécessite une autorisation dangereuse.
Dans cette situation, vous devez demander l'octroi de l'accès manuellement à l'aide du nouveau système d'autorisation dans Android 6.0 et la version supérieure. Pour plus de détails, vous pouvez consulter le didacticiel Android et ce lien .
Solution pour l'ancienne version de studio Android:
Si vous souhaitez le faire à l'aide de l'interface graphique, vous pouvez suivre ceci dans les menus du studio Android:
Outils -> Android -> Moniteur de périphérique Android
Ensuite, la fenêtre Android Device Monitor (DDMS) s'ouvrira et vous pourrez télécharger des fichiers à l'aide de l'Explorateur de fichiers. Vous pouvez sélectionner une adresse comme /mnt/sdcard
, puis pousser votre fichier dans sdcard.
adb shell
pour accéder à ce dossier. Merci pour le pointeur vers la solution
Le moniteur d'appareil Android n'est plus disponible dans le studio Android.
Si vous utilisez Android Studio 3.0 et supérieur.
mnt>sdcard
est l'emplacement de la carte SD sur l'émulateur. Remarque: vous pouvez également télécharger un dossier, pas seulement des fichiers individuels.
sdcard/Download
dossier, puis dans l'application de sélection de fichiers de l'émulateur, utilisez le menu Hamburger et sélectionnez le dossier Téléchargements.
J'utilise Android Studio 3.3.
Allez dans Affichage -> Fenêtre Outils -> Explorateur de fichiers de périphérique . Ou vous pouvez le trouver dans le coin inférieur droit d'Android Studio.
Si l'émulateur est en cours d'exécution, l'explorateur de fichiers de périphérique affichera la structure de fichiers sur le stockage de l'émulateur.
Ici, vous pouvez faire un clic droit sur un dossier et sélectionner "Télécharger" pour placer le fichier
J'utilise habituellement mnt - sdcard - dossier de téléchargement. Merci.
Ouvrez l'invite de commande et indiquez le chemin des outils de plate-forme du sdk. Par exemple: - C: \ Android \ sdk \ platform-tools> Puis tapez la commande 'adb push' comme ci-dessous,
C: \ Android \ sdk \ platform-tools> adb push C: \ MyFiles \ fileName.txt /sdcard/fileName.txt
Cette commande pousse le fichier dans le dossier racine de l'émulateur.
renvoyer la johnml1135
réponse, mais ne fonctionne pas pleinement.
après une auto-enquête, travaillez maintenant:
comme dit officiel:
添加 文件
Paramètres> Périphérique: Stockage et USB> Stockage interne> Explorer (虚拟 SD 卡)。
et utilisez Drag and Drop
réellement travaillé, mais utilisez l'application auto-installée Android Download
, alors vous ne pouvez PAS trouver le fichier copié, car il n'existe pas de soi-disant /sdcard/Download
dossier.
enfin en utilisant une autre application de gestion de fichiers, comme
alors peut voir le vrai chemin est
/storage/emulated/0/Download/
qui contient les fichiers copiés, comme
/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3
après glisser-déposer plus de fichiers mp3:
/storage/emulated/0/Downloads
et cela a fonctionné tout de suite.