Android sdk 4.0.3を使用しています。そのエミュレータを作成しました。現在、エミュレータに無効なDPADボタンが表示されているという問題があります。ハードウェアキーボードをセットアップし、設定のボタンオプションでスキンを表示します。
だから私はちょうどエミュレータでDpadボタンを有効にしたいです
すべてのエミュレートされたデバイスは、「4.0」WVGA(480x800:hdpi)として選択した多かれ少なかれ実際のデバイスに基づいています。これは、エミュレートされたデバイスの解像度だけでなく、ハードウェア機能にも関係します。avdのメイン画面-managerデバイス定義を示すタブに入ります。そこで、選択したデバイスを編集でき、入力の下にdpadが表示されます。
これはクレイジーに聞こえますが、私にとってはうまくいきました:
~/.Android/avd/XXXX.avd/config.ini
_INI
ファイルが1つしかないことに注意してください。config.ini
_を編集:hw.dPad=no
_を_hw.dPad=yes
_に変更dPad=no
_を表示します。仮想デバイスが起動するまで、追いつかないようです。 (不器用ですか?はい)hw.dPad=yes
_が表示されます「Snake」デモを表示しようとしたときに、これに遭遇しました。実行に失敗し、UPキーを押すように要求しましたが、パッドは応答しませんでした! DPADを設定した後、パッドを介してデモを制御できます。
これはAVD Managerのバグのようです。 dPadが「yes」に設定されている場合、AVD Managerを介して「no」に設定できます。ただし、「いいえ」を「はい」に変更するには、上記の回避策が必要です。
仮想デバイスフォルダーには、私のMac OS XとVM(A17)のように、設定ファイルがあります。
~/.Android/avd/A17.avd/config.ini
変化する
hw.dPad=no
に
hw.dPad=yes
この解決策は別のファイルで見つかりました。 SDKバージョンリビジョン20を使用しています。
Edit
をクリックしても試してみました。C:\Users\%USERNAME%\.Android\avd\YOUR_AVD_NAME
フォルダに移動します編集config.ini
なので
hw.dPad=no --> hw.dPad=yes
。キーボードを有効にしてデバイス定義を複製する
Enable Input -> Keyboard.
以前のAVDでは、今後この問題に直面することはありません。