2011-08-18 267 views
11

我在Android上創建了一個藍牙聊天應用程序,我需要測試它,但我沒有自己的Android手機,所以我依賴於所有測試目的的模擬器。有沒有辦法讓我在Android模擬器上測試基於藍牙的應用程序?我正在使用Eclipse進行開發。我想同時運行2個仿真器,看看我的聊天應用程序是否正常工作。如何在Android模擬器上測試藍牙應用程序

另外,如何將新的模擬器與Eclipse集成?

+0

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

回答

16

幸運的是,有一條出路 - 在VM上安裝Android圖像並使用自己的藍牙設備。請按照下列步驟操作:

  • http://www.android-x86.org/下載Androidx86。這是一個.iso文件,所以你需要像VMWare或VirtualBox這樣的軟件來運行它。我,我使用VirtualBox。

  • 創建虛擬機時,需要將來賓操作系統的類型設置爲Linux而不是其他。

  • 創建虛擬機後,將網絡適配器設置爲「橋接」。

  • 啓動VM並在啓動時選擇'Live CD VESA'。

  • 現在你需要找出這個虛擬機的IP地址。轉到VM中的終端(使用Alt + F1 & Alt + F7切換)並使用netcfg命令來查找。

  • 現在您需要打開命令提示符並轉到您的android安裝文件夾(在主機上)。這通常是C:\ Program Files \ Android \ android-sdk \ platform-tools>。

  • 類型ADB連接IP_ADDRESS

  • 有做過!現在你需要添加藍牙。插入USB藍牙適配器。

  • 在VirtualBox屏幕中,轉至設備> USB設備。選擇你的加密狗。

  • 完成!現在你的Android VM有藍牙。嘗試開啓藍牙電源並發現/與其他設備配對。

  • 現在剩下的就是去Eclipse,並運行你的程序。 Android AVD管理器應該將虛擬機顯示爲列表中的設備。

4

我很累,如果尋找這個問題的答案,最後我得到了我的個人經驗的解決方案。

在虛擬機的設置,轉到serialports - >端口1個

  1. 校驗啓用串行端口
  2. 選擇一個端口號
  3. 然後選擇端口模式爲斷開
  4. 點擊OK。

現在,啓動虛擬機。

在設備 - > USB設備 - > 您可以找到您的筆記本電腦藍牙列表。

您可以簡單地檢查選項並開始測試android藍牙應用程序。

這對我有用。希望你找到解決方案。

相關問題