2012-10-26 31 views
8

Auf dem Emulator habe ich ein Bild von Google heruntergeladen. Ich kann das Bild auf dem Emulator finden, aber ich habe keine Ahnung, wo sich das Bild befindet. Um meine App zu debuggen, muss ich wissen, wo das Bild ist. Wie kann ich den vollständigen Pfad des Bildes erhalten?Wo wird Android Emulator Image gespeichert?

+0

Denken Sie daran, nachdem Sie das SDK heruntergeladen haben, müssen Sie AVD für jede API-Ebene erstellen http://developer.android.com/tools/devices/managing-avds.html –

Antwort

1

Dieses hier für mich scheint zu funktionieren:

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

Vom AVD documentation:

standardmäßig das Android-Tool erstellt das AVD-Verzeichnis innerhalb ~/.android/avd/ (unter Linux/Mac), C:\Documents and Settings\<user>\.android\ unter Windows XP und C:\Users\<user>\.android\ unter Windows 7 und Vista.

+0

Ich kann das Bild nicht finden, ich versuche es zu tun dies: Bitmap bmp = BitmapFactory.decodeFile ("/ mnt/dog-best-friend-1.jpg"); –

2

Wenn Ihr Bild auf Ihrem Emulator gespeichert ist, dann können Sie das Bild mit Hilfe Datei

Entdecken Sie finden

zuerst Ihre Emulator starten dann:

Öffnen Sie die Datei-Explorer und gehen Sie zu mnt/sdcard/Download werden Sie Ihr Bild finden hier, wenn es heruntergeladen wird.

Um Datei erkunden in Eclipse zu öffnen: window/show view/other/File Explore

0

Das System Bilder in heruntergeladen werden [{android_version_home_dir}/sdk/System-images/{ android-Versionsnummer} /system.img>]

und die AVD sind in C: \ Benutzer \ .android \ AVD \ (Windows) oder ~/.android/AVD/(linux/mac)