2012-10-26 21 views
8

Sull'emulatore, ho scaricato un'immagine da Google. Posso trovare l'immagine sull'emulatore, ma non ho idea di quale sia la posizione del file dell'immagine. Per eseguire il debug della mia app ho bisogno di sapere dove si trova l'immagine. Come posso ottenere il percorso completo dell'immagine?Dove viene memorizzata l'immagine dell'emulatore Android?

+0

Ricorda dopo aver scaricato l'SDK dovrai creare AVD per ogni livello di API http://developer.android.com/tools/devices/managing-avds.html –

risposta

1

Questo qui sembra funzionare per me:

String path = Environment.getExternalStorageDirectory().getPath(); 
String myJpgPath = path + "/Download/dog-best-friend-1.jpg"; 
24

Dal AVD documentation:

Per impostazione predefinita, lo strumento Android crea directory AVD all'interno ~/.android/avd/ (su Linux/Mac), C:\Documents and Settings\<user>\.android\ su Windows XP, e C:\Users\<user>\.android\ su Windows 7 e Vista.

+0

Non riesco a trovare l'immagine, sto cercando di fare this: Bitmap bmp = BitmapFactory.decodeFile ("/ mnt/dog-best-friend-1.jpg"); –

2

Se l'immagine viene memorizzata sul emulatore allora si può trovare l'immagine utilizzando il file Esplora

della prima accensione del Emulator poi:

Aprite il vostro Esplora file e andare a mnt/sdcard/Download troverete la vostra immagine qui se è stato scaricato.

Per aprire file di esplorare in Eclipse: window/show view/other/File Explore

0

Il sistema di immagini vengono scaricate in [{android_version_home_dir}/SDK/system-images/{ Android-numero-versione} /system.img>]

e AVD sono creati in C: \ Users \ .android \ AVD \ (Windows) o ~/.android/AVD/(Linux/Mac)

Problemi correlati