1

我有一台装有 Cyanogenmod 7.1 的 Galaxy S I9000。(Android 2.3.7)当我尝试在设备上安装 Demokit 时,我得到:

[2011-10-14 13:01:43 - DemoKit] 安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY

来自日志猫:

10-14 13:13:30.675:错误/PackageManager(205):包 com.google.android.DemoKit 需要不可用的共享库 com.android.future.usb.accessory;失败!

但是,它确实适用于具有相同分布的 Nexus S。有任何想法吗?

谢谢,

更新

管理安装。见链接:http ://www.google.com/url? sa=D&q=http: //forum.cyanogenmod.com/topic/14454-cm7-discussion-of-nightlies/page_st_260&usg=AFQjCNGMBI-09rbdzYZq7AwY-_BZpsiONw

但是,仍然无法让 DemoKit 应用程序与 arduino 板进行通信。连接 USB 时,我在 logcat 中得到以下信息:

10-14 21:15:45.313:错误/设置(1451):意图操作 android.intent.action.ACTION_POWER_CONNECTED 10-14 21:15:45.313:错误/设置(1451):电池充电。plugType = 2 10-14 21:15:45.315:错误/设置(1451):充电类型为 USB = 2 10-14 21:15:45.315:错误/设置(1451):[MTP] 假设媒体播放器模式, USB 已连接。10-14 21:15:45.567: 错误/OggExtractor(255): readNextPacket 错误 -1004

4

1 回答 1

1

我刚刚写了一个类似问题的答案,可能对你有帮助

当我为我的 Galaxy S2 挖掘 CyanogenMod 7.1 内核源时,我发现内核 2.6.35.7 中缺少 USB 附件驱动程序(我认为该驱动程序的内核 .config 标志是 CONFIG_USB_ANDROID_ACCESSORY)。

我已经尝试了几种让 ADK 工作的方法,但我设法解决这个问题的唯一“解决方案”是切换到 CyanogenMod 9 (ICS 4.0.3) 的实验版本

希望这可以帮助

您可以在此处阅读我对相关问题的完整答案: https ://stackoverflow.com/a/8831987/1144993

于 2012-01-12T08:34:15.097 回答