0

"Conversion to Dalvik format failed: unable to execute dex: wrapper was not properly loaded first"

Eclipse のプロジェクトでこのエラーが発生しました。検索したところ、すべての回答で .jar ファイルの競合の問題であり、プロジェクトをクリーンアップするとうまくいくはずです。ライブラリには .jar ファイルが 1 つしかなく、それをクリーニングしても消えませんでした。実際、すべてのプロジェクトをクリーンアップしたところ、他のプロジェクトでも同じエラーが発生しました!! 前回プロジェクトを正常に実行して以来、Eclipse で何もしていません。店に行って戻ってきて、もう一度実行しようとしたところ、このエラーが発生しました。新しい Asus タブレット用の OEM ドライバーをダウンロードしましたが、ダウンロード フォルダーに残っています。どうしたの??

4

3 に答える 3

0

これを試してみてください。ユーザーDeclanShanaghyによって投稿された回答です。

Firstly close eclipse. Then open AndroidManifest.xml in a text editor. Delete the uses-sdk element then save and exit the editor. Fire up eclipse. It should build ok now. Now go to the manifest editor and enter the details you wish to have in the uses-sdk element.

このリンクで詳細を読んでください(私が答えを得た場所): 最初のテストアプリケーションの起動エラー:Androidパッケージングの問題?

私が助けになることを願っています:D

于 2011-07-27T04:58:10.597 に答える
0

わかりました、何が起こっているのかわかりません.... たくさんのことを試してみて、「dalvik 形式への変換に失敗しました」というエラーがランダムに消えましたが、java.lang.Object はまだ解決できませんでした。 AndroidManifest.XML は同期されませんでした。そのため、ワークスペースで新しいプロジェクトを作成し、各ファイルのすべてのテキストをコピーしたところ、うまくいきました。しかし、待ってください....元のプロジェクトも今動作します!! なんと!

于 2011-07-27T14:58:54.903 に答える
0

Eclipse に頼るのではなく、DX ユーティリティ(JVM バイトコードから Dalvik VM バイトコードへのコンバーター)を直接使用してみてください。

その結果、どのような DX レポートが表示されるか (.JAR のどのクラスを .dex ファイルに変換できないか) が表示されます。

于 2011-07-27T04:27:07.103 に答える