PCのキーボードをAndroidエミュレータで使用できますか? - keyboard フィールド と android-emulator フィールド android 関連 問題

How can i use my pcs keyboard on the android emulator












141
vote

問題

日本語

AndroidエミュレータのAndroidアプリを実行/テストし、PCキーボードを使用して入力して、入力してテストを速くしたいと思います。私がエミュレータを使用すると、ネイティブのAndroid(オンスクリーン)キーボードからの入力のみを受け入れます。 Androidエミュレータ内で使用するためにPCキーボードを有効にするにはどうすればよいですか?

     
       

回答リスト

120
 
vote

開発者ツールをアップグレードした後も同じ問題がありました(v20.0.0v2012 ...)。 Android仮想デバイスの突然のすべてのものは、私の物理PC / Macキーボードからの入力を受け入れません。

これは私がそれをどのように修正したかです:

  1. Eclipse&GT。 <コード> Window menu &GT。 <コード> AVD Manager
  2. 仮想デバイスを選択して<コード> Hardware2
  3. をクリックします。
  4. <コード> Hardware333333333333333333333333333333333333333333
  5. をクリックします。
  6. 9988766655443335 を選択し、<コード> OK
  7. をクリックします。
  8. yes
  9. に値を編集する
  10. 今すぐリスト内の別のアイテムにオフをクリックしてください。これはUIに「はい」の変更を保つように思われる。
  11. この「キーボードサポート」ハードウェアプロパティを追加していない他のAVDは、物理キーボード入力を受け入れません。

 
 
     
19
 
vote

以下の設定をしてください。私の環境(ターゲット:Android 4.0.3 - APIレベル15)成功しました。

AVD - 編集 - ハードウェア: - 新... - キーボードサポート - はい

AVD - 編集 - ハードウェア: - 新... - キーボードLIDサポート - いいえ

 
 
   
10
 
vote

.androidディレクトリにconfig.iniファイルを変更する必要があります。このファイルはメインのハードドライブディレクトリの下にあります。そこから、AVDファイルを開き、仮想デバイスのリストが表示されます。目的のデバイスを開き、メモ帳でconfig.iniを開きます。次に、このテキストをコピーしてください。 "hw.keyboard = yes"(引用符を引いたもの)、そして保存して閉じます。次回エミュレータを開くときは、キーボードを使用できるはずです。

Config.iniと同じディレクトリにあるハードウェア-qemu.iniファイルを開くこともできます。次に、すべてのハードウェアオプションのリストを表示できます。 hw.keyboardを「いいえ」から「はい」に変更します。

これが助けに役立つことを願っています!

 
 
6
 
vote

この答えは、ソースからエミュレータを構築した人のためのものです(すなわち、source.android.comからの指示に従って)。次のファイルでプロパティを変更する必要があります。

<事前> <コード> Visual Studio 20100

そのファイルの次のセクションでは、デフォルト値をNoからYesに変更します。

<事前> <コード> Visual Studio 20101

その後再構築(Makeを使用)。少なくともこれは私のために働いた。

 
 
 
4
 
vote

私は正しい構成を持つにもかかわらず、この問題を持っていて、実際の問題がこの問題

これがあなたの問題であるかどうかを確認するには、スペースを押すと実際にそれらのボタンの1つを押すかどうかを確認し、Tabキーを押すとエミュレータコントロールの要素間のハイライト焦点は正方形を移動します。問題がある場合は、次のように回避できるはずです。

  • エミュレータコントロール(エミュレータコントロール内の "..."ボタン)を選択します。
  • をクリックして拡張コントロールウィンドウの任意の項目に変更
  • 拡張コントロールウィンドウ
  • を閉じる

エミュレータのコントロールではなく、メインのAndroidエミュレータウィンドウに戻るはずです。キープレスはAndroidアプリに行くべきです。

 
 
 
0
 
vote

ここで説明したように、PCキーボードはAVDエミュレータインスタンスに対して有効にする必要があります。 Android開発者のエミュレータページは、キーコマンドやそのようなものを判断します。 SDK内でPCキーボードの使用状況を有効/無効にする方法が表示されません。あなたの最善の策はSDKを再インストールし、もう一度やり直してください。

 
 
 
0
 
vote

CTRL + f11 またはnumpad 7 を試してみてください。それはあなたのキーボードを有効にするはずです、他の場所から無効にされない限り。

 
 
         
0
 
vote

<コード> 9988766544332 <コード> 99887666544333 で使用している場合は、次のように<コード> 9988776665544344 を有効にできます。

  1. あなたのAVD
  2. を閉じる
  3. VS2010で、<コード> Tools > Start Android Emulator Manager
  4. に移動します。
  5. 追加する 998877654437 を追加したコード>を選択してから、<コード> 998877666544338 button
  6. をクリックします。 < Hardware エリアの<コード> 99887766655443310 ボタンをクリックします。 < 9988776654433311 DropDown、<コード> Visual Studio 201012 を選択し、次に<コード> # Keyboard support (qwerty/azerty) name = hw.keyboard<br/> type = boolean<br/> default = yes<br/> abstract = Keyboard support<br/> description = Whether the device has a QWERTY keyboard.<br/> 3 ボタンをクリックします。
  7. <コード> <コード> は、<コード> 99887766654433316 リストに追加されています。<コード> <コード> 998877665443315 <コード> 998877655443317 からへのから<コード>
  8. への<コード> 99887766655443317
  9. <コード> Xamarin.Android20 ボタン
  10. をクリックします。

    「Android仮想デバイスの編集」ウィンドウ

    のスクリーンショット
 
 

関連する質問

2  エミュレータをEclipseに再接続します  ( Reconnecting emulator to eclipse ) 
Androidで開発することの主な問題は、エミュレータが絶えずEclipseから切断されるように見えることです。これは常に2-3回、エミュレータを再起動せずにEclipseからMy .apkをアップロードしようとしています。 Eclipseは、空のDDMS ...

1  AVD Nexus_5x_API_22のエミュレータプロセスは殺されました  ( The emulator process for avd nexus 5x api 22 was killed ) 
私はoffical WebサイトからAndroid SDKを搭載し、新しいサンプルプロジェクトを作成しました。これは行でさえ変更または削除しなかったが、とにかくプロジェクトは機能しない。 <事前> <コード> 9988776655443330 何が間違って...

141  PCのキーボードをAndroidエミュレータで使用できますか?  ( How can i use my pcs keyboard on the android emulator ) 
AndroidエミュレータのAndroidアプリを実行/テストし、PCキーボードを使用して入力して、入力してテストを速くしたいと思います。私がエミュレータを使用すると、ネイティブのAndroid(オンスクリーン)キーボードからの入力のみを受け入れます。 An...

0  エミュレータ上のカスタムROMファイルを実行します  ( Run custom rom files on emulator ) 
Windows PCのAndroidエミュレータ上の異なる電話モデルのROMファイルを実行したい。 あなたはどうやってそうすることができるのでしょうか。 Intel and Arm用の標準のAndroidエミュレータを実行する方法を知っていますが、プロダクシ...

2  エミュレートカメラとして画像/ビデオファイルを使用することは可能ですか?  ( Would it be possible to use a image video file as an emulated camera ) 
こんにちは、画像やビデオファイルがカメラフィードであることを考えるように、実際のまたはエミュレートされたAndroidデバイスを「トリック」することが可能であるかどうか疑問に思いました。そのため、カメラフィードからコンテンツを取り、レコードを押すと、選択したフ...

1  Windows 7でAndroidデバイス/ AVDデバイスを開始できません  ( Cannot start emulated android device avd device in windows 7 ) 
私はAndroidガイドここしかし、私はエミュレートされたデバイスを起動することはできません。 99887766544330 をスクリーンショットの下に示すように述べています。 あなたは同じ問題を持っていますか、そして私のためにその周りの仕事はありますか? ...

0  「SDカードが存在しない」  ( Jar of beans sd card not exist ) 
ワインと「Beans.exeのjar」を設置しました。それは正常にロードされました。私は「設定」、ウンプルンの回数をクリックすることによって、SDカードを作成しました。それでも、「SDカードは存在しない」と言います。さらに、Android仮想デバイスの名前に応...

5  ADBはすべての転送ポートをリストします  ( Adb listing all forwarded ports ) 
次のコマンドを使用して、マシンポートをエミュレータに転送しました ADBフォワードTCP:1234 TCP:8080 私は現在、競合を避けるためにすべてのポートが転送されているのを見たかったです。それをする方法? ...

0  AVD環境にインストールされるアプリをブロックする?  ( Blocking apps to be installed in avd environment ) 
開発者がAVDにインストールされるGoogle Playアプリをブロックすることは可能ですか、それともサポートされていないAVDプロフィールを選んでいますか私はアプリをAVDとより管理された環境でデバッグにインストールしようとしていますが、それは言う: あな...

2  AOSPカスタムビルドエミュレータでソフトウェアキーボードを使用する  ( Using software keyboard in aosp custom build emulator ) 
私はついに私自身のAOSPイメージを構築することができ、ソフトウェアキーボードに問題を引き出すことをお勧めします。ただし、デフォルトのエミュレータは物理キーボードをエミュレートしていますが、それを無効にする方法がわかりません。 Android SDKがAVD...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有