Metti manualmente i file sulla scheda SD dell'emulatore Android


136

Ho solo problemi a far funzionare la mia scheda SD dell'emulatore ... Ho creato un nuovo dispositivo AVD con una nuova scheda SD.

Quindi, come mettere i dati su di esso? Ho trovato il file "corretto" da montare sugli strumenti Daemon, ma è corrotto o semplicemente non leggibile ...

Sarebbe bello se ne avessi idea :)


Se stai provando a farlo tramite il codice puoi scrivere a/sdcard/
James Oravec il

Risposte:


131

Se stai usando Eclipse puoi spostare i file da e verso la scheda SD attraverso la prospettiva Android (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 che punta verso un telefono, facendo clic su questo ti permetterà di scegliere un file da spostare nella memoria del telefono.


4
ciao, grazie, sembra funzionare, ma come posso aggiungere un'intera directory con le sottodirectory?
poeschlorn,

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

1
Quando ho eseguito ddms dal percorso SDK di Android, Esplora file non era presente come scheda. Ma era lì nel menu. Dispositivo -> Esplora file
Ranhiru Jude Cooray

c'è un modo per eliminare un file / cartella dalla prospettiva DDMS?
Felipe Sabino,

2
Solo per aggiungere. Deve essere in esecuzione per essere visualizzato nell'elenco Dispositivi DDMS.
Doomsknight,

106

Utilizzare lo strumento adb fornito con l'SDK.

adb push myDirectory /sdcard/targetDir

Se specifichi /sdcard/(con la barra finale) solo come destinazione, i CONTENUTI di myDirectory finiranno nella radice di / sdcard.


@olafure: un file può essere inserito nella scheda SD Android, non nella directory.
Ashwin,

2
@utente1139023 certo, basta aggiungere un '/' dopo il nome della directory, come: adb push yourfile.ext /sdcard/questo metterebbe yourfile.ext nella radice di / sdcard
olafure

Se si utilizza Esplora file di Eclipse e si ottengono errori di "sola lettura del file system", eseguire prima da cmdline: adb remount
Sagi Mann

Grazie, questa è la via più semplice!
chiede il

Sì, questo è di gran lunga il modo più semplice.
Chad Bingham,

47

In Android Studio, apri Gestione dispositivi: Strumenti -> Android -> Monitor dispositivo Android

In Eclipse aprire Gestione dispositivi: inserisci qui la descrizione dell'immagine

In Gestione dispositivi è possibile aggiungere file alla scheda SD qui: inserisci qui la descrizione dell'immagine


grazie .. ma sta generando un errore nella console di Eclipse che dice: "Impossibile eseguire la selezione: file system di sola lettura"
Charlie,

1
@Charlie Devi controllare l'autorizzazione, perché il tuo file system non può scrivere nulla come mostra il messaggio di errore
Kirtikumar A.

1
Perfetto ! Grazie
Re delle messe

1
Non sono stato in grado di spingere alcun file o cartella nella directory mnt/sdcard, ho dovuto usare storage/12EA-2A1Einvece. Probabilmente quel nome di cartella viene generato automaticamente per ciascun AVD.
gosr,

27

Un modo semplice è trascinare e rilasciare. Copia i file su / sdcard / Download. È possibile copiare intere cartelle o più file. Assicurati che "Abilita condivisione appunti" sia abilitato. (sotto ...-> Impostazioni)inserisci qui la descrizione dell'immagine


1
Ënable La condivisione delle clipboard non è ora disponibile: /
Umer Asif

Dannazione! questo ha funzionato come un fascino !! grazie mille!!
Pavan GR,

@UmerAsif È per me sui miei due sistemi. Sei sicuro?
Martin Marconcini,

Questo ha funzionato anche per me, ma solo per chiarire un po ', le impostazioni a cui si riferisce è ciò che viene mostrato nello screenshot: sono le impostazioni a cui si accede nella parte inferiore della barra degli strumenti mobile, non da Impostazioni all'interno dell'emulatore. Spero che aiuti. :)
Evan Stone

0

Sto usando Android Studio 3.3.

Vai a Visualizza -> Finestra Strumenti -> Esplora file dispositivo . Oppure puoi trovarlo nell'angolo in basso a destra di Android Studio.

Se l'emulatore è in esecuzione, Esplora file dispositivo visualizzerà la struttura del file nell'archivio emulatore.

Qui è possibile fare clic con il tasto destro su una cartella e selezionare "Carica" ​​per posizionare il file

inserisci qui la descrizione dell'immagine


0

In Visual Studio 2019 (Xamarin):

  1. Fare clic sul pulsante Device Monitor (DDMS).

inserisci qui la descrizione dell'immagine

  1. Vai alla scheda Esplora file e fai clic sul pulsante con un telefono e una freccia rivolta verso destra sopra di esso.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.