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 Accessories をサポートしていると言っています。