0

我正在尝试运行BroadCom BLE SDK中提供的示例。我已通过安装此 SDK 创建了 AVD,但该应用程序未安装在模拟器上。它给出的错误是

安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY [2012-04-18 14:17:59 - BleFindMeServer] 请检查 logcat 输出以获取更多详细信息。[2012-04-18 14:17:59 - BleFindMeServer] 发布取消!

任何指向解决此问题的方法?我们是否必须在实际设备上运行此示例?

4

1 回答 1

3

引用这个线程。

http://community.developer.motorola.com/t5/Android-App-Development-for/Bluetooth-Low-Energy-on-XT910/td-p/24412

您正在构建的 android 设备可能不包含共享库,在本例中为 Broadcom ble sdk。因此,虽然您的应用程序可能会构建,但设备将无法识别共享库,因为它不支持它。

如果您想在设备上测试和使用 BLE,则必须确保该设备支持 BLE。目前,我认为这些只是摩托罗拉设备,您必须为特定设备包括摩托罗拉指定的 BLE SDK。

您可以在这里找到更多信息。http://developer.motorola.com/docs/bluetooth-low-energy-gatt-framework-api/

另一方面,据我所知,android 模拟器不支持蓝牙。经典或 BLE。

希望这可以帮助

于 2012-06-05T21:48:00.037 回答