【问题标题】:ADK - USB - Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARYADK - USB - 安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY
【发布时间】:2011-07-27 21:26:13
【问题描述】:

我正在尝试运行 ADK 演示套件代码并在我的已更新到固件版本 - 2.3.4 的三星 Galaxy s 4g 上实现它。该项目名为“DemoKitLaunch”,可以从以下页面的“下载”链接下载,主题为Installing the Arduino software and necessary libraries。我已经从现有源创建了新项目,确保我已经安装并设置了“Google APIs - 2.3.3”的项目构建目标。该项目能够构建,我可以在模拟器上运行该项目。但是,当尝试在我的手机上运行它时,我在 logcat 中收到“INSTALL_FAILED_MISSING_SHARED_LIBRARY”错误。

我发现有很多地图项目都存在这个问题,但我只能找到one thread,它谈到了与 USB 和 ADK 类似的问题。在那种情况下,OP 试图在 2.3.3 版本的设备上运行。我的是 2.3.4,我遇到了问题。

我已确保清单已包含“”。

我还构建并尝试运行微芯片版本的演示项目,结果相同。代码可以在here找到。

有解决问题的建议吗?

有什么方法可以验证我的手机硬件是否符合 ADK 硬件要求?

TIA

【问题讨论】:

    标签: android


    【解决方案1】:

    我们甚至发现了同样的错误。为此,您需要执行两个步骤。首先,您需要使用以下步骤在我们的手机中复制两个文件: adb push android.hardware.usb.accessory.xml /system/etc/permissions/

    adb push com.android.future.usb.accessory.jar /system/framework

    但要做到这一点,您必须先进行第二步。你必须是root,一旦你的手机重新安装你的系统文件夹,然后做第一步。 http://lgallardo.com/en/2011/03/13/remontar-partici%C3%B3n-system-de-android-en-modo-rw/

    你可以从 google api-10 sdk 拉取的 jar 和 xml 文件

    我们使用的是三星 Galaxy S。但执行所有步骤后,我们也无法将手机置于配件模式。所以我们甚至不确定三星galaxy S是否支持配件模式。

    【讨论】:

    • 有趣。我想知道我的 2.3.4 版本中是否安装了正确的 API。我正在使用固件 2.3.4 KG4 版本。我知道现在有可用的 KG6,但我的引导加载程序无法正常运行。
    • 我刚打完三星的电话,说T959V SGS4g确实支持配件模式。但是,他们还表示,三星提供的官方固件是 2.2。他们表示,在测试完所有兼容性后,他们正在开发 2.3.4 的正式版本。我们知道我们可以加载泄露的版本,但我想知道除了推送 usb.jar 文件之外是否缺少它?
    • @fragment:你终于可以成功解决这个问题了吗?
    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多