私はAndroid SDK 4.0.3を使用しています。そのエミュレーターを作成しました。今、エミュレーターが無効な DPAD ボタンを表示しているという問題があります。構成で、ハードウェア キーボードが存在し、ボタン付きのスキンを表示するオプションを設定しました。
だから私はエミュレータでDpadボタンを有効にしたいだけです
私は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
[詳細] をクリックすると、AVD Manager が表示されます。仮想デバイスが開始されるまで、それは追いつかないようです。(不器用?はい)hw.dPad=yes
「Snake」デモを立ち上げようとしているときに、これに遭遇しました。実行に失敗し、UP キーを押すように求められました -- そしてパッドは反応しませんでした! DPAD を設定すると、パッドを介してデモをコントロールできます。
これは、AVD Manager のバグのようです。dPad を「はい」に設定した場合は、AVD マネージャーから「いいえ」に設定できます。ただし、「いいえ」を「はい」に変更するには、上記の回避策が必要です。
仮想デバイス フォルダーには、私の 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 の場合、今後この問題に直面することはありません。
ハードウェア キーボードの存在オプションのチェックを外す必要があります。その後、有効になります。したがって、オプションは
Display a skin with hardware controls - true
Hardware keyboard present - false