我遇到使用Android 2.3.5将应用程序部署到Galaxy-Mini S5570的问题
我确保一切都正确:
AndroidManifest.xml
有
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="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附件。