23

そのため、アプリケーションを 3.0 から 4.0 に更新する作業を行っていますが、エミュレーターに問題があります。具体的には、Galaxy Nexus~ish スキンを使用している場合、ソフトウェア ボタンが表示されませ(正確にはわかりませんが、十分に近いはずです)。

これは WXGA720 で、その値は次のとおりです。

Hardware Back/Home keys = no
Abstracted LCD Density = 320
Keyboard Lid Support = no
Max VM Heap = 48
Device Ram Size = 1024

最初の行が最も重要です。これは、戻る/ホームにソフトウェア キーが必要であることをエミュレータに伝えるためです。これは、WXGA800 スキン (タブレット) を使用して機能し、API レベル 14 (ICS) を使用しても機能します。

不足しているキーのスクリーンショット (スクリーンショットのギザギザのエッジは気にしないでください。エミュレーターを縮小しています。これは、表示されないキーには影響しません)戻る/ホームボタンがないため、エミュレーターと対話するのが難しいことがわかります。

そのため、ソフトウェア キーはタブレット スキンには表示されますが、電話には表示されません。他の誰かがこの問題を解決しましたか?

編集

ツールの最新バージョン r16 を反映するようにスクリーンショットを変更しました。ボタンは、WVGA800 スキンとハードウェア back/home = no を使用して表示されます。

4

5 に答える 5

28

ホームにはキーボードの「ホーム」、戻るには「Esc」、メニューには「Page Up」を使用します。

于 2011-12-06T07:56:18.227 に答える
17

AVDの「config.ini」ファイルを編集すると、ソフトウェアキーを取得できます。これがWindowsのどこにあるかはわかりませんが、Linuxでは〜/ .android / avd / .avd/config.iniです。

これらの行を入力する必要があります(3つすべてを入力する必要があるかどうかはわかりません)。

hw.mainKeys=no
hw.keyboard=no
hw.dPad=no
于 2011-12-13T15:23:24.120 に答える
15

私にとって有効な回避策は次のとおりです。スキンに WXGA720 プリセットを選択して AVD を作成しますが、[Create AVD] ボタンをクリックする前に、スキンの [Resolution] ラジオ ボタンをクリックし、手動で 720 x 1280 を入力します。提供された入力。

また、ハードウェア セクションに「キーボード サポート: いいえ」と「DPad サポート: いいえ」を追加したことを確認することもできます。

于 2011-12-15T06:27:59.767 に答える
9

MacBook Air (HomeまたはPage Upキーがない) では、fnキー +矢印を使用します。

  • fn+ Left Arrow= "ホームボタン"
  • fn+ Up Arrow= "メニューボタン"
  • esc= "戻るボタン"
于 2012-08-22T16:41:51.403 に答える
4

AVD の config.ini ファイルに以下を追加する必要がありました。

skin.dynamic=yes

これは、AVD Manager GUI で をチェックして設定することもできSkin: Display a skin with hardware controlsます。以下のスクリーンショットを参照してください。

ここに画像の説明を入力

これは ADT ビルド用です: v21.0.1-543035

于 2013-02-13T23:18:44.713 に答える