Lavoro in Android Studio 1.0 RC 2 e ho un emulatore Android con Intel HAXM. L'emulatore funziona normalmente. Mostra i pulsanti hardware, ma questi pulsanti non sono selezionabili. La configurazione AVD è predefinita per Nexus S, ma la sua scala è 0,5.I pulsanti hardware non sono selezionabili nell'emulatore Android
risposta
Sulla base di commento @CommonsWare
@Plugie: Io non uso mai quelle pelli, e non mi risulta che questi pulsanti sono mai dovrebbero essere cliccabile.
vi consiglio di impostare hw.mainKeys = no
andare nel file di configurazione effettivo per il proprio AVD. Su OS X e Linux, che normalmente è ~/.android/avd /.../ config.ini, dove ... è basato sul nome del tuo AVD. Vedere ciò che il vostro valore hw.mainKeys è
Dopo hw.mainKeys set = no, mostrerà Bar sistema che può essere visto a schermo tiro che rettangolo rosso. Poi si può tornare indietro, CASA using System Bar invece di Hardware Button
Probabilmente dovrai modificare alcune delle impostazioni dell'emulatore per farlo. Cambia la skin in "Skin con controlli hardware dinamici" e assicurati che la casella di controllo "Tastiera hardware presente" sia selezionata. Non sono sicuro se questa è la soluzione, ma provaci.
mostra i pulsanti hardware, ma questo pulsante non è cliccabile
Se mostra a casa e tornare nella barra di navigazione, allora non sono "i pulsanti hardware". Questa è la barra di navigazione. Per i pulsanti HOME e BACK "hardware" effettivi, non dovresti vedere nulla, e sono mappati a Home e Esc rispettivamente sulla tastiera della tua macchina di sviluppo.
Passare al file di configurazione effettivo per l'AVD. Su OS X e Linux, che normalmente è ~/.android/avd/.../config.ini
, dove ...
si basa sul nome del tuo AVD. Guarda qual è il tuo valore hw.mainKeys
. Per i pulsanti HOME e BACK "hardware", hw.mainKeys
deve essere yes
; per una barra di navigazione con i pulsanti HOME e BACK, hw.mainKeys
deve essere no
.
Mostra il pulsante hardware. Usando il Nexus S come pelle. Le riprese di sreen possono essere visualizzate in [link] https://dl.dropboxusercontent.com/u/92270102/nexus%20s.PNG. Hai già controllato config.ini e assicurati che hw.mainKeys = yes. Ma non è possibile fare clic sul pulsante hardware (riquadro rosso nella schermata) – Plugie
@Plugie: non uso mai quelle skin e non sono a conoscenza del fatto che quei pulsanti siano mai cliccabili. – CommonsWare
Per me è necessario un po 'di lavoro. In breve, avd crea un'immagine Android in modo errato, impostando dPad e mainKey su "no". Questo post ha aiutato http://ridz1ba.blogspot.ru/2012/12/android-virtual-devices-avd-problem-on.html
Ho visto la configurazione dell'emulatore, al suo interno ci sono solo skin del dispositivo e variante "no skin", non ci sono varianti "con controlli dinamici dell'hardware". La casella di controllo "presente tastiera hardware" è selezionata. Ci sono altre varianti della soluzione? –
Siamo spiacenti, non ho idee – Quitlox