2011-07-27 133 views
0

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

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

我已经确认清单包含了“”。

我也已经构建并尝试运行微芯片版本演示项目,结果相同。代码可以发现here

有关解决此问题的任何建议?

任何方式来验证我的手机硬件是否与ADK硬件要求兼容?

TIA

回答

2

我们甚至发现了同样的错误。为此,您需要执行两个步骤。首先,你需要使用如下因素步骤,我们的移动两个文件复制: 亚行推android.hardware.usb.accessory.xml /系统的/ etc /许可/

亚行推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/

的JAR和XML文件,您可以

我们使用三星GALAXY S.但是这样做的所有步骤,从谷歌API-10的SDK也拉我们不能把移动的附件模式。所以我们甚至不确定三星Galaxy S是否支持配件模式。

+0

有趣。我想知道是否在我的2.3.4版本中安装了正确的API。我正在使用固件2.3.4 KG4版本。我知道现在有一个KG6可用,但是我的bootloader运行正常。 – fragment

+0

你正在使用什么构建? – fragment

+0

我刚刚与三星电话联系,并表示T959V SGS4g确实支持配件模式。不过,他们也表示,三星官方提供的固件版本是2.2。他们表示,他们正在测试所有兼容性后正在开发2.3.4的官方版本。正如我们所知,我们可以加载泄露的版本,但是我想知道是否超出了推送usb.jar文件的程度? – fragment

相关问题