刚开始试用 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 应用程序,但我没有尝试让它在实际手机上安装和运行。
帮助!