API USB-аксессуаров на Samsung Galaxy S2 Android

Я не могу запустить свое приложение для 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 (или, по крайней мере, использовать USB Accessory API) на Galaxy S2.

12
задан acfoltzer 11 August 2011 в 16:54
поделиться