2012-08-14 11 views
5

Powiel możliwe:
Android emulator doesn’t take keyboard input - SDK tools rev 20Android Emulator nie bierze dane z klawiatury na zamówienie AVD skins- narzędzi SDK rev 20.0.1

Dla każdego, kto jest za pomocą skórek AVD i SDK narzędzia rev 20, jak uzyskać dostęp do klawiatury?

Rozwiązanie omówione w artykule Android emulator doesn't take keyboard input - SDK tools rev 20 działa tylko w przypadku domyślnej skóry wygładzającej piksel (WVGA800).

używa "Google Android Emulator Skóry Nexus S i Nexus One" znaleźć tutaj:

http://heikobehrens.net/2011/03/15/android-skins/

Próbowałem edytować config.ini AVD dodając hw.keyboard = true, to nadal nie robi nie działa.

Odpowiedz

4

Podobno jest tam plik hardware.ini w każdym folderze skóry (np NEXUS-S), które określają hw.keyboard=no. Możesz zmodyfikować tę linię, aby włączyć klawiaturę w AVD opartym na skórze. Istnieje również hw.dPad=yes, jeśli chcesz użyć klawiszy strzałek.

+0

+100 (16 godzin od teraz): Ojej idzie 20% punktów za moje punkty, ale mam nadzieję, że twoja odpowiedź pomoże innym, którzy przeszli przez to samo położenie. Wypróbowałem to i działa. Dzięki. –

+0

Przykładowa odpowiedź. Jednak opis bounty powinien brzmieć: "Jedna z odpowiedzi jest wzorcowa i zasługuje na nagrodę". –

0

Od Eclipse, przejdź do AVD Mananger. Wybierz konkretny AVD i kliknij Edycja Przejdź do sekcji Sprzęt, kliknij Nowa. Wybierz nazwę właściwości: Obsługa klawiatury Domyślnie jest dodawana z wartością "nie". Wystarczy kliknąć kolumnę wartości i zmienić ją na "tak". Kliknij ponownie Edytuj AVD. To doda właściwość hw.keyboard = yes w pliku config.ini dla AVD.

Android emulator doesn't take keyboard input - SDK tools rev 20

Nadzieja to pomaga

+0

-1 To nie było pomocne. Wszystko, co zrobiłeś, dotyczyło innego wątku przepełnienia stosu, do którego już się odwoływałem. Czy używasz emulatora z niestandardową skórką AVD? –

+0

Wiem, że to nie odpowiada części "niestandardowej skóry AVD", ale znalazłem ten wątek z wyszukiwarki Google i była to dokładna odpowiedź, której szukałem, ponieważ używałem domyślnej skóry WVGA800 i nadal nie miałem sprzętu wsparcie, dopóki nie zrobiłem tego, co opisałeś. Być może wywołaj to w swojej odpowiedzi. – Nick

+0

tak, muszę dać -1 do tej odpowiedzi, ponieważ jest wyraźnie wymienione w tytule pytania, że ​​klawiatura nie działa w niestandardowych skórek AVD. Ta odpowiedź jest pomocna dla domyślnego avd zapewnionego przez Androida. –

Powiązane problemy