Я не могу запустить приложение для Android на Samsung Galaxy S2. Я пытаюсь использовать Google Add on Library для USB-аксессуаров. Когда я запускаю одно и то же приложение в Google Nexsus 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
Любые идеи, чтобы обойти эту проблему?
Моя цель - использовать USB-хост (или, по крайней мере, использовать API-интерфейс USB) на Galaxy S2.