3

刚开始试用 Android ADK,但我无法在我的开发手机上安装 DemoKit 项目,这是一个运行 Android 2.3.3 的 Droid X。

当我尝试使用手机作为设备运行 DemoKit 项目时,我从控制台得到这个:

[2011-06-09 17:03:54 - DemoKitLaunch] Installing DemoKitLaunch.apk...
[2011-06-09 17:03:56 - DemoKitLaunch] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

进一步检查 LogCat 表明这是 com.android.future.usb.accessory 库的问题:

06-09 17:08:38.124: ERROR/PackageManager(1320): Package com.google.android.DemoKit requires unavailable shared library com.android.future.usb.accessory; failing!

我尝试将构建目标从 Google API 2.3.3 更改为 3.1,但这并不能解决问题。Google API 3.1 在 .jar 文件中有 com.android.future.usb.accessory 库,而 2.3.3 API 没有。两者都失败了。

当我在模拟器中运行它时,它会很好地安装和启动 DemoKit 应用程序,但我没有尝试让它在实际手机上安装和运行。

帮助!

4

2 回答 2

2

请参阅http://developer.android.com/guide/topics/usb/adk.html:它需要 2.3.4,而不是 2.3.3。

于 2011-06-09T21:22:34.927 回答
2

由于您的 Droid X 运行的是 Android 2.3.3,它不支持在 2.3.4 中添加到 Android 平台的配件模式。您将无法将 ADK 与 Droid X 一起使用;你必须坚持使用模拟器。对不起。

我的 Android 2.3.3 设备(我从 Android 2.1 升级到 Android 2.3.3 的 Coby Kyros MID7015)也遇到了同样的问题。

于 2011-06-30T17:21:55.570 回答