28

Ubuntu 12.04 で Android 開発環境をセットアップしました。Android バージョン 2.3.3 用の AVD を作成し、アプリを実行しました。しかし、コンピューターのキーボードまたは右側にあるキーボードが使用できません。これの理由は何ですか?

私の ADT バージョンは 20.0 です。以前は Windows で開発していましたが、問題なく動作していました。

4

3 に答える 3

27

ここから答えを得ました。ADT 20.0 以降、デフォルトのキーボード サポートが削除されたようです。そのため、AVD を編集して手動でキーボード サポートを追加する必要があります。

于 2012-07-03T18:23:56.883 に答える
19

テストしたばかりですが、まだ完全に機能します。これを有効にするだけです。また、AVD のドキュメントには、サポートされなくなったことを示すものは何もありません。おそらく彼らはサポートを追加しました。

異なる Android バージョンの AVD 設定は若干異なるようです。古いバージョン (2.x) の場合は、次のように、ハードウェア プロパティ「キーボード サポート」を追加し、値を yes に設定します。

キーボードのサポート - 2.1

新しいバージョンの場合、チェックする必要があるチェックボックスがあります。

キーボードのサポート - 4.1.2

Android 開発環境 (Eclipse、Ubuntu) でテストしました。どちらの場合も、キーボードはエミュレータ内で動作します。

于 2013-01-16T19:28:55.347 に答える
1

Windows 8.1 で Eclipse/ADT を使用している場合は、次の設定を変更してキーボード サポートを有効にする必要があります。

hw.keyboard = yes

これは、AVD スキンの hardware.ini にあります。ここで見つけることができます:

<ANDROID_SDK_PATH>\sdk\platforms\android-<APIversion>\skins\<YourSkin>\hardware.ini

デフォルトは (私が主に使用している Galaxy S2 を含むほとんどのスキンで) noに設定されているためです。

于 2014-05-31T23:22:55.287 に答える