17

ラップトップのAndroidエミュレータでBluetoothベースのアプリケーションを実行するにはどうすればよいですか。Bluetoothアプリケーションを実行すると、Bluetoothデバイスが接続されていないと表示されます。私はグーグルで検索され、を使用する方法を見つけましたOracle VM VirtualBox。私もこの手順に従いました

  1. http://www.android-x86.org/からAndroidx86をダウンロードします。これは.isoファイルであるため、実行するにはVMWareやVirtualBoxなどが必要です。私、VirtualBoxを使用しています。
  2. 仮想マシンを作成するときは、ゲストOSのタイプを[その他]ではなく[Linux]に設定する必要があります。
  3. 仮想マシンを作成したら、ネットワークアダプタを「ブリッジ」に設定します。
  4. VMを起動し、起動時に「LiveCDVESA」を選択します。
  5. 次に、このVMのIPを確認する必要があります。VMのターミナルに移動し(Alt+F1とAlt+F7を使用して切り替えます)、netcfgコマンドを使用してこれを見つけます。
  6. 次に、コマンドプロンプトを開き、Androidインストールフォルダー(ホスト上)に移動する必要があります。これは通常、C:\ Program Files \ Android \ android-sdk\platform-tools>です。
  7. adbconnectIP_ADDRESSと入力します
  8. できました!次に、Bluetoothを追加する必要があります。USBBluetoothドングルを接続します。
  9. VirtualBox画面で、[デバイス]>[USBデバイス]に移動します。ドングルを選択します。
  10. 終わり!これで、AndroidVMにBluetoothが搭載されました。Bluetoothの電源を入れて、他のデバイスを検出/ペアリングしてみてください。
  11. あとは、Eclipseにアクセスして、プログラムを実行するだけです。Android AVDマネージャーは、VMをデバイスとしてリストに表示する必要があります。

私はこれをしました、そしてそれはうまく働いています。ただし、問題は、Bluetoothドングルを使用すると正常に機能しますが、ラップトップに組み込まれているBluetoothデバイスをVMマシンで使用できないことです。内蔵のBluetoothデバイスをVMマシンに接続するにはどうすればよいですか?また、Bluetoothベースのアプリケーションのテストに使用するにはどうすればよいですか?いくつかのアイデアを提案してください。前もって感謝します..

4

2 に答える 2

11

バーチャルボックス内:

  1. 右クリックして設定に移動します

  2. シリアルポートを選択して有効にする

  3. [OK]をクリックします。

  4. 次に、[開始]をクリックします

  5. トップメニューからデバイスを選択

  6. USBデバイスを選択します

  7. それがすべてのBluetoothアダプタを選択します。これで、VM用のラップトップBluetoothを使用できます。

于 2012-12-13T02:18:35.553 に答える
1

RamRajの回答の手順に加えて、VMのBluetoothアダプターには専用接続が必要です。ラップトップで他のデバイスをペアリングすることはできません。ペアリングしないと、接続の試行がハングします。

接続が成功すると、接続中はラップトップ(ホスト)OS内でBluetoothを管理できなくなります。

于 2016-08-12T11:51:55.770 に答える