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?
Odpowiedz
Wydaje się to tu, aby pracować dla mnie:
String path = Environment.getExternalStorageDirectory().getPath();
String myJpgPath = path + "/Download/dog-best-friend-1.jpg";
Domyślnie android narzędzie tworzy katalog AVD wewnątrz
~/.android/avd/
(na Linux/Mac),C:\Documents and Settings\<user>\.android\
na Windows XP iC:\Users\<user>\.android\
na Windows 7 i Vista.
Nie mogę znaleźć obrazu, próbuję zrobić to: Bitmap bmp = BitmapFactory.decodeFile ("/ mnt/dog-best-friend-1.jpg"); –
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
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)
Pamiętaj, że po pobraniu SDK musisz utworzyć AVD dla każdego poziomu interfejsu API http://developer.android.com/tools/devices/managing-avds.html –