ノートパソコンのAndroidエミュレータでBluetoothベースのアプリケーションを実行するにはどうすればよいですか? Bluetoothアプリケーションを実行すると、Bluetoothデバイスが接続されていないと表示されます。私はgoogledと私はOracle VM VirtualBox
を使用するための方法を見つけた。私もこの手順に従いました。内蔵のラップトップ型Bluetooth搭載のVirtualBox上でAndroidx86のBluetoothベースのアプリケーションをテストする方法
- Androidx86をhttp://www.android-x86.org/からダウンロードしてください。これは.isoファイルなので、実行するにはVMWareやVirtualBoxのようなものが必要です。私、私はVirtualBoxを使用しています。
- 仮想マシンを作成する場合、ゲストOSのタイプを[その他]ではなく[Linux]に設定する必要があります。
- 仮想マシンを作成したら、ネットワークアダプタを「Bridged」に設定します。
- VMを起動し、起動時に「Live CD VESA」を選択します。
- このVMのIPを調べる必要があります。 VMで端末に移動し(Alt + F1 & Alt + F7を押して切り替えます)、netcfgコマンドを使用してこれを探します。
- これでコマンドプロンプトを開き、アンドロイドインストールフォルダ(ホスト上)に移動する必要があります。これは通常C:¥Program Files¥Android¥android-sdk¥platform-tools>です。
- タイプadb connect IP_ADDRESS
- 完了しました! Bluetoothを追加する必要があります。 USB Bluetoothドングルを接続します。
- VirtualBox画面で、[デバイス]> [USBデバイス]の順に選択します。あなたのドングルを選択してください。
- 完了!今あなたのAndroid VMはBluetoothを持っています。 Bluetoothの電源を入れ、他のデバイスの検出/ペアリングを試みてください。
- 残っているのは、Eclipseに行き、プログラムを実行することです。 Android AVDマネージャは、VMをリスト上のデバイスとして表示する必要があります。
私はこれを行い、うまくいきます。問題は、私がBluetooth Dongleを使用するとうまくいきますが、ラップトップの組み込みBluetoothデバイスをVM Machineで使用することはできません。組み込みのBluetoothデバイスをVM Machineに接続するにはどうしたらいいですか?Bluetoothベースのアプリケーションのテストにどのように使用できますか?親切にいくつかのアイデアを提案してください。事前のおかげで...バーチャルボックスで
バーチャルボックスのUSBデバイスリストでアダプタを見つけるために、デバイスマネージャでBluetooth AdpterハードウェアIDを検索するのを忘れないでください(少なくとも私のものではありませんでした) – Thomas
@ThomasあなたのBluetoothアダプタハードウェアIDを見つける? – HeberLZ
@HeberLZ:Windowsのデバイスマネージャで、Bluetoothアダプタをダブルクリックしてプロパティシートを開きます。 [詳細]タブを選択し、プロパティコンボボックスからハードウェアIDを選択します。 – InteXX