我正在使用从Broadcom下载的自定义SDK来访问手机上的BLE芯片。我通过SDK管理器下载并安装了SDK,并且文档说在AndroidManifest.xml中包含了这一行:
<uses-library android:name="com.broadcom.bt.le" android:required="true" />
我使用Broadcom SDK创建了AVD。当我尝试使用模拟器或手机进行调试时,我收到了以下错误:
Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
Please check logcat output for more details.
Launch canceled!
http://code.google.com/p/broadcom-ble/
有什么想法吗?
答案 0 :(得分:1)
<uses-library>
用于指定此元素中提到的共享库在设备中 ,以便安装此程序包。因此,库必须存在于设备中才能继续安装。显然,在此元素中提及的任何内容都不会出现在导致安装错误的设备中。
请尝试不指定元素并报告任何错误。