2012-05-21 15 views
53

Ho creato un emulatore Android (Dispositivo virtuale Android), ma non riesco a trovare la scheda SD che ho creato durante la creazione di questo.In emulatore AVD come vedere la cartella sdcard? e installa apk in AVD?

Come posso trovare la scheda SD e il suo contenuto e anche come installare file APK al AVD?

+1

Ciao HIT. Per quello che vale, ho preferito le modifiche di @ MCEmperor alla tua domanda. Non è necessario incoraggiare o mettere in corsivo i nomi dei marchi e delle parole tecniche a meno che (a) non li si specifichi specificamente quando li si parla, o (b) nel caso del corsivo, se la parola deve essere definita per il pubblico. Né è il caso qui. Normalmente non lo menziono, poiché è minore, ma se applichi questo approccio altrove, potrebbe semplicemente creare un lavoro di modifica. Puoi scoprire di più su quando applicare questi stili facendo riferimento a una guida allo stile di scrittura, se lo desideri. – halfer

risposta

99
  1. Passare al DDMS prospettiva
  2. selezionare l'emulatore in dispositivi lista, di cui si desidera esplorare sdcard.
  3. aperto Scheda Esplora file sul lato destro.
  4. espandere la struttura ad albero. mnt/sdcard/

riferiscono a immagine sotto enter image description here


Per installare apk manualmente: copiare i apk per a SDK cartella/platform-tools e fuggi seguente comando nella stessa cartella

adb install apklocation.apk 
+0

Sai dove si trova la scheda SD in Android Studio? – Azurespot

+12

Per aprire la prospettiva DDMS, accedere a Strumenti | Android | Dispositivo Android Monitor. Puoi anche fare clic sul pulsante icona Android dalla barra degli strumenti. Una nuova finestra verrà aperta con la prospettiva DDMS. – Arnold

+1

In questi giorni la posizione è in "/ storage/emulated/0', vedi http://stackoverflow.com/a/40437571/1245231 – petrsyn

9

Ho usato la seguente procedura.

procedura per installare il file apk in Android Emulator (AVD):

Controllare la directory di installazione (es: C: \ Program Files (x86) \ Android \ android-sdk \ tools), sia che si tratti ha adb.exe o no). Se non è presente in questa cartella, scarica l'allegato here, estrai i file zip. Otterrai i file adb, copi e incolli quei tre file nella cartella tools

Esegui il gestore AVD da C: \ Programmi (x86) \ Android \ android-sdk e avvia l'emulatore di Android.

copiare e incollare il file apk all'interno del C: \ Program Files (x86) \ Android \ android-sdk \ tools

  • Vai a Start -> Esegui -> cmd

  • Tipo cd “C: \ Program Files (x86) \ Android \ android-sdk \ tools”

  • Tipo adb install example.apk

  • Dopo aver ottenuto il successo comando

  • Vai Applicazione icona nella emulatore di Android, siamo in grado di vedere la vostra applicazione

+6

in realtà non sono strumenti di piattaforma strumenti – Kidburla

2

se si utilizza Eclipse. Dovresti passare alla prospettiva DDMS dall'angolo in alto a destra, dopo aver selezionato il tuo dispositivo puoi vedere l'albero delle cartelle. installare manualmente apk è possibile utilizzare il comando adb

adb install apklocation.apk 
1

// in linux

// nella vostra cartella home .android nascosto cartella è lì vai a che non ci si può trovare la cartella AVD aprire quella e controllo il tuo nome avd che hai creato lo apre e puoi vedere lo sdcard.img che è il tuo file sdcard.

// Per installare apk in linux

$adb install ./yourfolder/myapkfile.apk 
5

immagine linux sdcard ON si trova a:

~/.android/avd/<avd name>.avd/sdcard.img 

Si può montare ad esempio con (in caso/mnt/sdcard è directory esistente) :

sudo mount sdcard.img -o loop /mnt/sdcard 

Per installare l'uso del file apk adb:

adb install your_app.apk 
0

Aggiunta al file di utilizzo DDMS/Esplora file soluzione, per quelli che non lo so, se si desidera leggere un file è necessario selezionare e Pulsante "Estrai file dal dispositivo" sulla barra degli strumenti del visualizzatore di file. Purtroppo non puoi semplicemente trascinarlo fuori, o fare doppio clic per leggere.

4

In questi giorni la posizione della scheda SD emulata è /storage/emulated/0

Problemi correlati