2010-05-11 7 views
130

Ho appena avuto problemi con l'emulazione della scheda SD del mio emulatore ... Ho creato un nuovo dispositivo AVD con una nuova scheda SD.Inserire manualmente i file nell'emulatore di Android Scheda SD

Quindi, come inserire i dati su di esso? Ho trovato il file "corretto" per essere montato su strumenti Daemon, ma è danneggiato o semplicemente non leggibile ...

Sarebbe bello se avete qualche idea :)

+0

Se si sta provando a farlo tramite codice, è possibile scrivere in '/ sdcard /' –

risposta

131

Se si utilizza Eclipse è possibile sposta i file da e verso la SD Card attraverso l'Android Perspective (si chiama DDMS in Eclipse). Basta selezionare l'emulatore nella parte sinistra dello schermo e quindi scegliere la scheda Esplora file. Sopra l'elenco con i tuoi file dovrebbero esserci due simboli, uno con una freccia rivolta verso un telefono, facendo clic su questo ti permetterà di scegliere un file da spostare nella memoria del telefono.

+4

hi, grazie, sembra funzionare, ma come posso aggiungere un'intera directory con sottodirectory? – poeschlorn

+6

puoi anche eseguire ddms come applicazione autonoma se hai installato Android SDK. È a $ ANDROID_SDK_PATH/tools/ddms – fijiaaron

+1

Quando ho eseguito ddms dal percorso dell'SDK Android, l'esploratore di file non era presente come una scheda. Ma era lì nel menu. Dispositivo -> Esplora file –

98

Utilizzare lo strumento adb fornito con l'SDK.

adb push myDirectory /sdcard/targetDir 

Se si specifica solo /sdcard/ (con la barra finale) come destinazione, quindi il contenuto della mydirectory finiranno nella root della/sdcard.

+1

quello era il risparmiatore, grazie. –

+0

@olafure: un file può essere spostato nella scheda sd di Android, non nella directory. – Ashwin

+2

@ user1139023 sicuri, basta aggiungere un '/' dopo il nome della directory, come: 'adb push yourfile.ext/sdcard /' che avrebbe messo yourfile.ext nella radice/sdcard – olafure

46

In Android Studio, aprire Gestione periferiche: Strumenti -> Android -> Dispositivo Android Monitor

In Eclipse aprire Gestione periferiche: enter image description here

In Gestione periferiche è possibile aggiungere file per la scheda SD qui: enter image description here

+0

grazie ..ma sta lanciando un errore nella console di eclipse dicendo: "Impossibile selezionare la selezione: file system di sola lettura" – Charlie

+1

@Charlie È necessario controllare l'autorizzazione, perché il proprio file system non può scrivere nulla come il messaggio di errore mostra –

+1

perfetto! Grazie –

5

Un modo semplice è quello di trascinare e rilasciare. Copierà i file su/sdcard/Download. È possibile copiare intere cartelle o più file. Assicurati che "Abilita condivisione degli Appunti" sia abilitato. (sotto ...-> Impostazioni) enter image description here

+1

Ënable la condivisione della scheda di clip non c'è ora:/ –

+0

dannazione! questo ha funzionato come un fascino !! grazie mille!! –

+0

@UmerAsif È per me sui miei due sistemi. Sei sicuro? –