0

外部JARを使用するAndroidアプリケーションがありますが、デバイスまたはエミュレーターにデプロイしようとすると、このエラーが発生し始めました。

[2012-12-07 00:06:17 - testsuite] Installation error: INSTALL_FAILED_DEXOPT
[2012-12-07 00:06:17 - testsuite] Please check logcat output for more details.
[2012-12-07 00:06:17 - testsuite] Launch canceled!

そしてlogcatの出力

12-07 00:06:16.251: E/dalvikvm(404): Out-of-order method_idx: 0xffff then 0x1
12-07 00:06:16.251: E/dalvikvm(404): Trouble with item 3934 @ offset 0x6aead0
12-07 00:06:16.251: E/dalvikvm(404): Swap of section type 2006 failed
12-07 00:06:16.261: E/dalvikvm(404): ERROR: Byte swap + verify failed
12-07 00:06:16.281: E/dalvikvm(404): Optimization failed
12-07 00:06:16.301: W/installd(34): DexInv: --- END '/data/app/com.xxx.testsuite-1.apk'  --- status=0xff00, process failed
12-07 00:06:16.301: E/installd(34): dexopt failed on '/data/dalvik-  cache/data@app@com.xxx.testsuite-1.apk@classes.dex' res = 65280

エラーは外部JARの1つに関連しているようです。このJARをeclipseプロジェクトに移動すると、機能します(ただし、これは実行したくありません)。

この問題を追跡する方法はありますか?

4

0 に答える 0