2012-05-29 428 views
4

在我的應用程序中,我使用的是藍牙功能,但是藍牙適配器正在返回null意味着在該模擬器中沒有藍牙選項(使用版本2.1)。任何人都請幫助我是否可以使用藍牙如果不是那麼我該如何檢查我的應用程序。在Android模擬器中的藍牙

+0

AFAIK,仿真器不支持藍牙。你可以使用Virtual Box(我認爲它可以支持藍牙)或者真正支持藍牙的設備。 – Ghost

+0

非常感謝Ghost.But在我的應用程序中,我遇到了一些問題,那麼我如何通過使用設備來修復它。 – subbu

+0

您基本上使用設備進行測試。檢查您的應用在設備上的運行方式。如果它崩潰,它肯定會給你logcat。基於該logcat,您可以採取必要的相關操作。 – Ghost

回答

4

avd有一些限制,畢竟這不是一個真正的設備,只是模擬真正的android設備。

作爲每Android Developer Guide以下是AVD的限制:

模擬器限制

仿真器的功能限制包括:

  • 用於放置或接收實際電話不支持。但是,您可以通過模擬器 模擬 模擬電話(置入和接收)。
  • USB連接
  • 用於設備連接的耳機
  • 用於確定不支持不支持不支持網絡連接狀態
  • 用於確定電池的充電水平和AC充電狀態
  • 不支持用於確定SD不支持卡插入/彈出
  • 不支持藍牙
+0

Ya orchidrudra.I找到它。什麼是解決方案。我如何檢查我的應用程序?如果它使用藍牙。 – subbu

+1

測試藍牙應用程序的最佳方法是在真實設備上運行,但如果您沒有任何可以給[this](https://github.com/cheng81/Android-Bluetooth-Simulator)一個嘗試。這是一個藍牙模擬器。 – orchidrudra