无法使用Android开放附件套件与三星galaxy S I9000 / Cyanogenmod 7.1配合使用

时间:2011-10-14 12:07:52

标签: android usb adk

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

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

来自logcat的

10-14 13:13:30.675:ERROR / 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:ERROR / Setting(1451):意图行动   android.intent.action.ACTION_POWER_CONNECTED 10-14 21:15:45.313:   ERROR / Setting(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:ERROR / OggExtractor(255):readNextPacket   错误-1004

1 个答案:

答案 0 :(得分: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