2013-02-26 18 views
67

新しいAndroid SDKをダウンロードしてインストールしました。エミュレータを起動すると、エミュレータの画面に"AVDで使用できないボタン"と表示されます。 ホームメニューなどがすべて無効になっています。これらのボタンを有効にするにはどうすればよいですか?AVDハードウェアボタンが有効になっていません

答えて

103

あなたはデバイス定義を変更する必要があります。これを行うには、Android仮想デバイスマネージャの[デバイス定義]タブを見つけて、使用しているデバイスをダブルクリックします。

ボタンが[ハードウェア]に設定されていることを確認します。

enter image description here

お使いのデバイスの設定を更新することを忘れないでください:

enter image description here

+0

こんにちはローワン:迅速な回答をありがとうと素敵なスクリーンシュート。私はあなたが言ったことをした、私はエミュレータを再起動し、ボタンはまだ無効になっています。 – Emmy

+7

はあなたのクローン化された定義を指定するには、仮想デバイス(今はない定義)を編集していることを確認してください。私。あなたのデバイス設定に行き、 "デバイス"を(私の場合は) "Galaxy Nexus Custom"に変更してください。 –

+0

これで動作します。はい、私は仮想デバイスを変更しませんでした。私がした後、すべてうまく動作します。ありがとうございました! – Emmy

37

私は質問を頼まれたので、長い時間となっているが、知っているだけ知っている他の人をできるように。

手動のconfig.ini設定を編集することができます(Windows 7であなたがCでそれを見つけることができます:/ユーザー/ the_user /.android/avd/ the_emulator_name /config.ini)。

はラインを見つける:

hw.mainKeys=no 

をまたに変更します。

hw.mainKeys=yes 

・ホープ、このことができます。

+4

おかげで、受け入れ答えは私のために動作しませんでした - これはやりました。 Linuxでは、パスは '〜/ .android/avd/<エミュレータ名>/config.ini'です。 – johndodo

+0

それは完全に動作しますありがとう –

+0

これは、画面サイズが7インチ未満の場合に機能します。それ以外の場合は常にタブレットと見なされます。 hw.mainKeysはiniファイルに私はそれを手動で変更した場合でも「NO」こととEclipseを再起動することが報告されています。 – WindRider

1

AVDを削除し、ハードウェアボタンを有効にして完全に再作成する必要がありました。既存のデバイス定義を変更するだけでは何らかの理由で修正されませんでした。

9

最新のAndroidデバイスを表すエミュレータでアプリケーションをテストするには、新しいWXGA720スキン(xhdpi、通常のスクリーンデバイス)を使用してAVDを作成できます。エミュレータは現在、ハードウェアナビゲーションボタンのないデバイス用の新しいオンスクリーンナビゲーションバーをサポートしていないので、このスキンを使用する場合はを使用する必要があります。ホームボタンのホームキー、戻るボタンのESC、メニューボタンのページアップ。撮影

: ツール>アンドロイド> SDKマネージャ]> [ツールにhttp://developer.android.com/tools/revisions/platforms.html

0

と詳細があるリンクをたどってください。 rk:AVDを再現する前に、まずFnキーの動作に影響するので、numlockキーを押してください。私の場合、numlockがオフの場合、F2は機能しません。Androidのエミュレータインタフェースが少し変更されたため

0

受け入れ答えは一種の、廃止されます。

あなたがあなたのアンドロイドのエミュレータ上のハードウェアボタンを表示する必要がある場合は、あなたのAndroidのエミュレータsetings内で、このトグルをオフにする必要があります - > [ハードウェアプロファイル:

enter image description here

関連する問題