2011-08-18 35 views
11

私はAndroidでBluetoothチャットアプリケーションを作成しましたが、私はそれをテストする必要がありますが、私はすべてのテスト目的のためにエミュレータに依存しています。 AndroidエミュレータでBluetoothベースのアプリケーションをテストする方法はありますか?私は開発のためにEclipseを使用しています。 2つのエミュレータを同時に実行し、チャットアプリケーションが正常に動作しているかどうかを確認したい。アンドロイドのエミュレータでBluetoothアプリケーションをテストする方法

また、新しいエミュレータをEclipseに統合するにはどうすればよいですか?

+0

http://stackoverflow.com/questions/2384461/bluetooth-support-on-android-emulator –

答えて

16

幸いにも、そこに方法があります - AndroidイメージをVMにインストールして、独自のBluetoothデバイスを使用します。次の手順に従ってください。

  • Androidx86をhttp://www.android-x86.org/からダウンロードしてください。これは.isoファイルなので、実行するにはVMWareやVirtualBoxのようなものが必要です。私、私はVirtualBoxを使用しています。

  • 仮想マシンを作成する場合は、ゲストOSの種類を[その他]ではなく[Linux]に設定する必要があります。

  • 仮想マシンを作成したら、ネットワークアダプタを「ブリッジ」に設定します。

  • VMを起動し、起動時に「Live CD VESA」を選択します。

  • ここで、このVMのIPを調べる必要があります。 VMで端末に移動し(Alt + F1 & Alt + F7を押して切り替えます)、netcfgコマンドを使用してこれを探します。

  • これでコマンドプロンプトを開き、アンドロイドインストールフォルダ(ホスト上)に移動する必要があります。これは通常C:¥Program Files¥Android¥android-sdk¥platform-tools>です。

  • タイプADBはIP_ADDRESS

    行わ
  • そこを接続します! Bluetoothを追加する必要があります。 USB Bluetoothドングルを接続します。

  • VirtualBoxの画面で、[デバイス]> [USBデバイス]に移動します。あなたのドングルを選択してください。

  • 完了!今あなたのAndroid VMはBluetoothを持っています。 Bluetoothの電源を入れ、他のデバイスの検出/ペアリングを試みてください。

  • 残っているのは、Eclipseに行き、プログラムを実行することです。 Android AVDマネージャは、VMをリスト上のデバイスとして表示する必要があります。

4

この質問の回答を検索すると疲れてしまい、最後に私の個人的な経験から解決策が得られます。

仮想マシンの設定、後藤serialportsを下に

- >ポートは1つの

  1. チェックOK
  2. クリックを切断して、ポートのモードを選択し、ポート番号
  3. を選択し、シリアルポート
  4. を有効にします。

今、仮想マシンを起動します。

[デバイス] - > [USBデバイス] - > には、ノートパソコンのBluetoothがリストされています。

オプションをチェックしてアンドロイドBluetooth®アプリケーションのテストを開始するだけです。

これは私のために働いた。あなたが解決策を見つけることを願っています。

関連する問題