【问题标题】:Android Custom SDK issue with uses-library in AndroidManifest.xmlAndroidManifest.xml 中使用库的 Android 自定义 SDK 问题
【发布时间】:2012-06-27 03:58:35
【问题描述】:

我正在使用从 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/

有什么想法吗?

【问题讨论】:

  • 您可能无法将其与模拟器一起使用,除非他们为您提供定制的模拟器映像以支持它,或者为您提供一些安装与它通信的库和硬件的模拟的方法在普通的模拟器上。不过作为一种猜测,他们可能根本不支持模拟器,因为它可能很难使其对使用该 SDK 执行的任务有意义。

标签: android android-sdk-2.3 bluetooth-lowenergy


【解决方案1】:

&lt;uses-library&gt; 用于指定此元素中提到的共享库是设备中必需的,才能安装此软件包。因此,该库必须存在于设备中才能继续安装。显然,您在此元素中提到的任何内容都不存在于导致安装错误的设备中。

请尝试不指定元素并报告任何错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    相关资源
    最近更新 更多