3

Android ADK を試し始めたところですが、Android 2.3.3 を実行している Droid X である私の開発用携帯電話に DemoKit プロジェクトをインストールできません。

電話をデバイスとして使用して DemoKit プロジェクトを実行しようとすると、コンソールから次のように表示されます。

[2011-06-09 17:03:54 - DemoKitLaunch] Installing DemoKitLaunch.apk...
[2011-06-09 17:03:56 - DemoKitLaunch] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

さらに LogCat を調べると、com.android.future.usb.accessory ライブラリの問題であることがわかります。

06-09 17:08:38.124: ERROR/PackageManager(1320): Package com.google.android.DemoKit requires unavailable shared library com.android.future.usb.accessory; failing!

ビルド ターゲットを Google API 2.3.3 から 3.1 に変更しようとしましたが、修正されません。Google API 3.1 の .jar ファイルには com.android.future.usb.accessory ライブラリがありますが、2.3.3 API にはありません。両方とも失敗します。

エミュレーターで実行すると、DemoKit アプリが正常にインストールおよび起動されますが、実際の電話にインストールして実行することはできません。

ヘルプ!

4

2 に答える 2

2

DroidXはAndroid2.3.3を実行しているため、2.3.4でAndroidプラットフォームに追加されたアクセサリモードをサポートしていません。DroidXでADKを使用することはできません。エミュレーターに固執する必要があります。ごめん。

Android 2.3.3デバイス(Android2.1からAndroid2.3.3にアップグレードしたCobyKyros MID7015)でも同じ問題が発生しました。

于 2011-06-30T17:21:55.570 に答える
2

http://developer.android.com/guide/topics/usb/adk.htmlを参照してください: 2.3.3 ではなく 2.3.4 が必要です。

于 2011-06-09T21:22:34.927 に答える