我无法在三星 Galaxy S2 上启动我的 android 应用程序。我正在尝试使用 Google Add on Library for USB Accessory。当我在 Google Nexus S 上启动相同的应用程序时,它运行良好。
在应用程序清单文件中,我使用了以下标签(在应用程序标签下):
<uses-library android:name="com.android.future.usb.accessory"/>
我在控制台上遇到的错误是
[2011-08-11 12:00:28 - App] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2011-08-11 12:00:28 - App] Please check logcat output for more details.
[2011-08-11 12:00:29 - App] Launch canceled!
现在,如果我从清单中省略以下行:
<uses-library android:name="com.android.future.usb.accessory"/>
我在 LogCat 上收到以下错误:
08-11 11:58:40.250: ERROR/AndroidRuntime(30780): java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager
有什么想法可以解决这个问题吗?
我的目标是在 Galaxy S2 上使用 USB 主机(或至少使用 USB 附件 API)。