25

ここここにリストされているものと同様の問題があります。

Motorola Xoomにアプリをインストールしようとするたびに、INSTALL_FAILED_DEXOPTエラーが発生します。

コンソールからのエラーメッセージは次のとおりです。

[2011-08-02 09:34:43 - Blade] Installation error: INSTALL_FAILED_DEXOPT
[2011-08-02 09:34:43 - Blade] Please check logcat output for more details.
[2011-08-02 09:34:43 - Blade] Launch canceled!

そして、これが対応するlogcatです:

08-02 09:47:48.910: ERROR/PackageManager(142): Package com.theisenp.blade has mismatched uid: 10023 on disk, 10073 in settings
08-02 09:47:48.910: INFO/PackageManager(142): Linking native library dir for /data/app/com.theisenp.blade-1.apk
08-02 09:47:49.110: ERROR/dalvikvm(2094): Duplicate interface: 'Lgnu/trove/TIntIntProcedure;'
08-02 09:47:49.110: ERROR/dalvikvm(2094): Trouble with item 1108 @ offset 0x5d49c
08-02 09:47:49.110: ERROR/dalvikvm(2094): Cross-item verify of section type 0006 failed
08-02 09:47:49.110: ERROR/dalvikvm(2094): ERROR: Byte swap + verify failed
08-02 09:47:50.140: ERROR/dalvikvm(2094): Optimization failed
08-02 09:47:50.150: WARN/installd(91): DexInv: --- END '/data/app/com.theisenp.blade-1.apk' --- status=0xff00, process failed
08-02 09:47:50.150: ERROR/installd(91): dexopt failed on '/data/dalvik-cache/data@app@com.theisenp.blade-1.apk@classes.dex' res = 65280
08-02 09:47:50.160: WARN/PackageManager(142): Package couldn't be installed in /data/app/com.theisenp.blade-1.apk

これが私がこれまでに試したことです:

  • 「実行構成」->「ターゲット」メニューで「ユーザーデータのワイプ」オプションを選択します。(このタブにはエミュレーターのみが表示され、物理デバイスは表示されませんが、Xoomからユーザーデータを実際に消去していない可能性がありますか?)
  • 再インストールを試みる前に、デバイスからアプリをアンインストールする
  • デバイスを複数回再起動する

あなたが提供できるどんな提案も非常にありがたいです!

4

6 に答える 6

23

このアプリと、あなたの署名がデバイスにある他のすべてのアプリ (他のアプリ) をアンインストールしてみてください。プロジェクトをクリーンアップして、インストールを再開します。また、ドロップボックスを使用するなど、ADB 以外の方法でアプリをインストールすることを検討する必要があります。

于 2011-08-02T14:05:10.337 に答える
3

エミュレーターの起動時にユーザー データのワイプ オプションを試すこともできます。これがうまくいくことを願っています。

于 2012-03-23T00:40:25.610 に答える
2

Eclipse を実行して LogCat の出力を表示し、実際のエラー メッセージが何であるかを確認することをお勧めします。このエラーが発生したのは、デバイスのストレージが少なく、APK の解凍に失敗していたためです。このエラーが発生する理由は複数あり、ユーザー データのアンインストールまたは消去が不要な場合があると思います。

于 2012-11-30T01:56:41.080 に答える
0

「アプリのアクセス許可の管理」を有効にしていましたが、無効にした後、adbを使用してアプリをインストールできました

于 2016-09-23T12:57:21.827 に答える