2012-08-27 44 views
17

ノートパソコンのAndroidエミュレータでBluetoothベースのアプリケーションを実行するにはどうすればよいですか? Bluetoothアプリケーションを実行すると、Bluetoothデバイスが接続されていないと表示されます。私はgoogledと私はOracle VM VirtualBoxを使用するための方法を見つけた。私もこの手順に従いました。内蔵のラップトップ型Bluetooth搭載のVirtualBox上でAndroidx86のBluetoothベースのアプリケーションをテストする方法

  1. Androidx86をhttp://www.android-x86.org/からダウンロードしてください。これは.isoファイルなので、実行するにはVMWareやVirtualBoxのようなものが必要です。私、私はVirtualBoxを使用しています。
  2. 仮想マシンを作成する場合、ゲストOSのタイプを[その他]ではなく[Linux]に設定する必要があります。
  3. 仮想マシンを作成したら、ネットワークアダプタを「Bridged」に設定します。
  4. VMを起動し、起動時に「Live CD VESA」を選択します。
  5. このVMのIPを調べる必要があります。 VMで端末に移動し(Alt + F1 & Alt + F7を押して切り替えます)、netcfgコマンドを使用してこれを探します。
  6. これでコマンドプロンプトを開き、アンドロイドインストールフォルダ(ホスト上)に移動する必要があります。これは通常C:¥Program Files¥Android¥android-sdk¥platform-tools>です。
  7. タイプadb connect IP_ADDRESS
  8. 完了しました! Bluetoothを追加する必要があります。 USB Bluetoothドングルを接続します。
  9. VirtualBox画面で、[デバイス]> [USBデバイス]の順に選択します。あなたのドングルを選択してください。
  10. 完了!今あなたのAndroid VMはBluetoothを持っています。 Bluetoothの電源を入れ、他のデバイスの検出/ペアリングを試みてください。
  11. 残っているのは、Eclipseに行き、プログラムを実行することです。 Android AVDマネージャは、VMをリスト上のデバイスとして表示する必要があります。

私はこれを行い、うまくいきます。問題は、私がBluetooth Dongleを使用するとうまくいきますが、ラップトップの組み込みBluetoothデバイスをVM Machineで使用することはできません。組み込みのBluetoothデバイスをVM Machineに接続するにはどうしたらいいですか?Bluetoothベースのアプリケーションのテストにどのように使用できますか?親切にいくつかのアイデアを提案してください。事前のおかげで...バーチャルボックスで

答えて

11

  1. 右クリックし、

  2. は、シリアルポートを選択して、それが

  3. [OK]をクリックして有効に設定

    に行きます。

  4. 今選択したUSBデバイス

  5. がすべてです、あなたのBluetoothアダプタ を選択してトップメニューから

  6. をスタート

  7. [デバイスの選択]をクリックします。今あなたはラップトップのBluetoothをVM用に使うことができます。

+1

バーチャルボックスのUSBデバイスリストでアダプタを見つけるために、デバイスマネージャでBluetooth AdpterハードウェアIDを検索するのを忘れないでください(少なくとも私のものではありませんでした) – Thomas

+0

@ThomasあなたのBluetoothアダプタハードウェアIDを見つける? – HeberLZ

+0

@HeberLZ:Windowsのデバイスマネージャで、Bluetoothアダプタをダブルクリックしてプロパティシートを開きます。 [詳細]タブを選択し、プロパティコンボボックスからハードウェアIDを選択します。 – InteXX

0

RamRajの答えのステップに加えて、VMのBluetoothアダプタには排他的な接続が必要です。ラップトップ上で他のデバイスとペアリングすることはできません。そうしないと、接続の試行がハングアップします。

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

関連する問題