刚刚开始试用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应用程序就好了,但我尝试的任何东西都不能安装并在实际的手机上运行。
帮助!
答案 0 :(得分:2)
请参阅http://developer.android.com/guide/topics/usb/adk.html:它需要2.3.4,而不是2.3.3。
答案 1 :(得分:2)
由于您的Droid X运行的是Android 2.3.3,因此它不支持附件模式,该模式已在2.3.4中添加到Android平台。你将无法在你的Droid X上使用ADK;你必须坚持使用模拟器。遗憾。
我的Android 2.3.3设备遇到了同样的问题(我从Android 2.1升级到Android 2.3.3的Coby Kyros MID7015)。