2012-10-26 16 views
8

Na emulatorze pobrałem obraz z Google. Mogę znaleźć obraz na emulatorze, ale nie mam pojęcia, jaka jest lokalizacja pliku obrazu. Aby debugować aplikację, muszę wiedzieć, gdzie znajduje się ten obraz. Jak mogę uzyskać pełną ścieżkę obrazu?Gdzie są przechowywane obrazy emulatora Androida?

+0

Pamiętaj, że po pobraniu SDK musisz utworzyć AVD dla każdego poziomu interfejsu API http://developer.android.com/tools/devices/managing-avds.html –

Odpowiedz

1

Wydaje się to tu, aby pracować dla mnie:

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

Z AVD documentation:

Domyślnie android narzędzie tworzy katalog AVD wewnątrz ~/.android/avd/ (na Linux/Mac), C:\Documents and Settings\<user>\.android\ na Windows XP i C:\Users\<user>\.android\ na Windows 7 i Vista.

+0

Nie mogę znaleźć obrazu, próbuję zrobić to: Bitmap bmp = BitmapFactory.decodeFile ("/ mnt/dog-best-friend-1.jpg"); –

2

Jeśli obraz jest zapisany na emulatorze wówczas może się okazać, że obraz przy użyciu plików Przeglądaj

pierwszym uruchomieniu emulatora następnie:

Otwórz Eksplorator plików i przejdź do mnt/sdcard/Download znajdziesz swój wizerunek tutaj, jeśli jest pobrany.

Aby otworzyć plik zbadać w Eclipse: window/show view/other/File Explore

0

System obrazy zostaną pobrane w [{android_version_home_dir}/SDK/system-images/{ android-version-numer} /system.img>]

i AVD są tworzone w katalogu C: \ Users \ .android \ AVD \ (Windows) lub ~/.android/AVD/(Linux/Mac)