我正在尝试为 Android 开发一个 BLE 蓝牙 (SMART) 应用程序。
我设法下载了Broadcom BLE SDK,按照网站上的说明通过 Android SDK Manager 安装并下载了项目示例。
当我尝试将其中一个示例推送到我的测试手机(HTC One S、HTC One X 都具有蓝牙 BLE 功能)时,我面临以下问题:
INSTALL_FAILED_MISSING_SHARED_LIBRARY
是否有可能包含 AndroidManifest.xml 文件中描述的 Broadcom 库?
<uses-library android:name="com.broadcom.bt.le" android:required="true"/>
有人设法测试了 Broadcom 项目示例吗?在哪部手机上?
根据这篇文章,在三星 Galaxy S3 上发现了一个错误,但我没有找到任何有关 HTC 产品的信息。
更新:真是个好消息!!!
上一个 Android 版本 4.3 (Jelly Bean) 现在支持低能耗蓝牙智能配件。
http://www.android.com/about/jelly-bean/
https://developer.bluetooth.org/Pages/Bluetooth-Android-Developers.aspx
不确定每部手机都会有更新(例如最后一款 HTC One M7),但下一款手机肯定会嵌入这个主要版本。