0

私は Android 開発の初心者なので、いくつかの理由は間違っているように聞こえるかもしれません。

さまざまなパラメーターを使用して作成された AVD のエミュレーターを実行すると、仮想キーボードが表示されないという問題に直面しましたが、予想されるキーパッドがないだけで次のメッセージのいずれかが表示されます。

  1. 「AVD でハードウェア キーボードが有効になっていません。スクリーン キーボードで使用します」(「ハードウェア キーボードが存在する」チェックボックスの選択を解除した場合)。
  2. 「ハードウェア キーボード。物理キーボードを使用して入力してください」(「ハードウェア キーボードが存在する」チェックボックスを選択した場合)。

また、フラグ hw.keyboard、hw.keyboard.lid、hw.touchScreen を使用して config.ini をいじりましたが、何も役に立ちませんでした。

私の質問のポイントは、このようにエミュレータ ウィンドウの右側で最も一般的なビューを取得する方法です。

4

1 に答える 1

0

だから、現在私は私の問題を解決しました。おそらく私の側からの不明確な説明が原因で、以前の回答はすべて私の質問に従わなかった.

したがって、この質問を明確にするために、答える前に主なポイントは次のとおりです。つまり、ハードウェアまたはソフトウェアキーボードではなく、エミュレーター独自のスキンキーボードといくつかのボタンが存在しないことを意味しました。おそらく、私の AVD Manager は AVD を正しく構築していません。これは、 2 つの異常なパラメーターを含む特別なconfig.iniファイルの話です。

skin.name=320x480

skin.path=320x480

たとえば、次のように変更した後

skin.name=HVGA

skin.path=platforms\android-XX\skins\HVGA

ここで、XX は、Android SDK フォルダー内のスキンへの記述されたパス内の任意のバージョンを意味します。

すべてのスキンが適切に適用され、エミュレータの見栄えが良くなります。

残念ながら、私はまだ理解に問題があります。なぜ dev の適切なインストールと構成の後。環境では、AVD Manager がconfig.iniファイルを誤ってフォーマットし、パラメーターhw.dPad=nohw.trackBall=noがデフォルトで使用され、 skin.nameおよびskin.pathが間違った値に設定されます。

于 2013-06-08T10:39:42.047 に答える