使用Android 2.3.5在Galaxy S5570上出现UsbManager NoDefClass错误

时间:2013-05-24 01:07:29

标签: android usb hardware future

我遇到使用Android 2.3.5将应用程序部署到Galaxy-Mini S5570的问题

我确保一切都正确:

  • AndroidManifest.xml <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" />
  • 目标设置为Google APIS 10
  • 我已添加使用库 <uses-library android:name="com.android.future.usb.accessory" android:required="false"/>(如果我将false设置为true),则使用 [2013-05-24 03:02:49 - MainActivity] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2013-05-24 03:02:49 - MainActivity] Please check logcat output for more details. [2013-05-24 03:02:49 - MainActivity] Launch canceled!
  • 部署结束

部署并尝试运行应用程序后,我收到错误

05-24 02:33:54.949: E/AndroidRuntime(2311): java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager

我甚至已将usb.jar adt-bundle-windows-x86-20130514\sdk\add-ons\addon-google_apis-google-10\libs添加到项目库中,但即便如此,这也无法解决问题。

看起来这个库真的没有部署到手机上, 该怎么办? Android doc称Android 2.3.5(API 10)支持Android附件。

0 个答案:

没有答案