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?
Antwort
Dieses hier für mich scheint zu funktionieren:
String path = Environment.getExternalStorageDirectory().getPath();
String myJpgPath = path + "/Download/dog-best-friend-1.jpg";
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 undC:\Users\<user>\.android\
unter Windows 7 und Vista.
Ich kann das Bild nicht finden, ich versuche es zu tun dies: Bitmap bmp = BitmapFactory.decodeFile ("/ mnt/dog-best-friend-1.jpg"); –
Wenn Ihr Bild auf Ihrem Emulator gespeichert ist, dann können Sie das Bild mit Hilfe Datei
Entdecken Sie findenzuerst 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
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)
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 –