J'ai quelques éléments dans mon bureau ubuntu 12.04. Je veux les transférer dans la Sdcard d'un des avds de mon émulateur Android (Android-sdk-linux) que j'ai installé sur le même système.
J'aimerais savoir comment faire ce qui précède.
J'ai quelques éléments dans mon bureau ubuntu 12.04. Je veux les transférer dans la Sdcard d'un des avds de mon émulateur Android (Android-sdk-linux) que j'ai installé sur le même système.
J'aimerais savoir comment faire ce qui précède.
1. Utiliser la ligne de commande : Voici comment vous pouvez copier des fichiers sur une image de carte SD .
Vous devez utiliser adb push
pour copier les fichiers du bureau à l'émulateur et adb pull
pour l'inverse. Voici la syntaxe pour copier des fichiers vers ou depuis une instance d'émulateur/d'appareil :
Copie du bureau à l'émulateur :
adb push <local> <remote>
Copier de l'émulateur au bureau :
adb pull <remote> <local>
Aquí <local>
est le chemin du fichier / dossier sur votre bureau et <remote>
est le chemin du fichier / dossier sur votre émulateur.
Voici un exemple :
adb push foo.txt /sdcard/foo.txt
foo.txt sera poussé (copié) vers l'émulateur.
2. Utiliser l'interface utilisateur du DDMS : Voici comment travailler avec le système de fichiers de l'émulateur en utilisant le DDMS .
Je préfère personnellement les commandes adb pull et adb push car vous pouvez copier plusieurs fichiers (dans un seul répertoire) avec une seule ligne de commande, en utilisant DDMS vous ne pouvez copier qu'un seul fichier à la fois (pas de répertoire).
Pour transférer des données du bureau vers la carte SdCard d'un émulateur sous Linux, procédez comme suit :
Créons une carte sd de 64MB pour notre émulateur Android. Depuis un terminal, faites ceci :
# cd ~/android-sdk-linux/tools
# ./mksdcard 64M ~/Desktop/sdcard.iso
Vous pouvez maintenant utiliser le "Eclipse Android SDK and AVD Manager" pour créer un nouveau périphérique virtuel Android qui peut utiliser le chemin vers la carte SD que vous avez créée.
Écrire des données sur la carte SD :
Depuis un terminal :
# cd ~/android-sdk-linux/tools
# ./ddms
Cela va démarrer le serveur Dalvik Debug Monitor. Ensuite :
Maintenant, à partir de votre code, vous pouvez accéder au chemin de la carte SD avec :
Environment.getExternalStorageDirectory()
Vous pouvez en lire plus ici .
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
3 votes
Il serait certainement utile que vous décriviez un peu plus précisément le type de vos "éléments" : parlez-vous de fichiers, ou d'autres éléments ? Tout ce qui est visible sur le bureau Ubuntu ne peut pas être transféré sur Android (enfin, sauf dans une capture d'écran ;)
0 votes
Ce sont des dossiers.