2012-10-16 13 views
7

Próbowałem ręcznie skonfigurować AVD do obsługi xxhdpi (480 dpi), jednak emulator Androida ma maksymalną wartość xhdpi (320 dpi).Jakieś sugestie na temat działania xxhdpi na emulatorze Androida?

Tak, doktorzy mówią, że xhdpi będzie skalowalny, jednak chciałbym, żeby to działało.

Obecnie próbuję zbudować Androida z kodu źródłowego, aby sprawdzić, czy mogę poprawić cokolwiek ręcznie.

+0

Czy znalazłeś coś, od kiedy to poprosiłeś? Chciałbym móc to również zrobić. –

Odpowiedz

13

Można to osiągnąć za pomocą kilku dodatkowych poleceń adb po uruchomieniu emulatora. Zaczerpnięte z strony Rozwiązywanie problemów z instalacją na developer.sonymobile.com (http://developer.sonymobile.com/knowledge-base/sdks/sony-add-on-sdk/install-the-sony-add-on-sdk/), następujące stwierdzenie jest dostępny:

W Android SDK Tools w wersji 21.1, rozdzielczość ekranu xxhdpi na wyświetlaczu emulatora nie jest jeszcze obsługiwany. Można jednak wykonać ręczne zastąpienie właściwości ekranu LCD emulatora. Zapewni to wysłanie właściwych zasobów dla emulatora Xperia ™ Z. Aby to zrobić, należy wykonać następujące czynności w linii poleceń po emulatora Xperia ™ Z zakończyła sekwencji rozruchowej:

adb shell setprop qemu.sf.lcd_density 480

adb shell zatrzymać

początek powłoki adb

Emulator zostanie uruchomiony ponownie. Po ponownym uruchomieniu emulator powinien użyć poprawnej gęstości ekranu i skalowania interfejsu użytkownika. Zalecamy wykonanie tych poleceń za pomocą pliku wsadowego lub skryptu powłoki, jeśli często używasz tych ustawień.

+0

Próbowałem już wielokrotnie i za każdym razem, gdy emulator się restartuje, po prostu się zawiesza. Czy ktokolwiek był w stanie to zrobić? Używam emulatora na komputerze z Windows 8. – Bryan

+0

To działa dla mnie na Mountain Lion. Dzięki! – Arturo

+0

+1 za udostępnienie tego posta, przeszedłem przez to, Sony wykonał doskonałą pracę. [Post o XXHDPI może ci pomóc] (http://androidtrainningcenter.blogspot.in/2013/03/how-to-develop-android-application-for.html) – Sameer

1

Właściwy sposób to ustawić ustawienia AVD na Użyj hosta GPU. Niestety z tą migawką zostanie wyłączona. Potwierdzone narzędziami SDK 22.3

0

Using this make avd for xxhdpi emulator za wykonanie xxhdpi avd użyj tego.

Powiązane problemy