2

アプリケーションを実行しようとすると(それは、ライブラリとしてマークしたzxingプロジェクトから拡張されたクラスです)、コンソールから次のエラーが発生します。

[2012-09-12 11:51:01 - QR00] Conversion to Dalvik format failed with error 1

このエラーを解決するための提案はありますか?

4

3 に答える 3

1

プロジェクト»プロパティ»Javaビルドパス»ライブラリに移動し、「AndroidXY」(私の場合はAndroid 1.5)を除くすべてを削除します。[OK]をクリックします。[プロジェクト]»[クリーン]»[下で選択したプロジェクトをクリーンアップ]に移動します»プロジェクトを選択して[OK]をクリックします。それはうまくいくはずです。

プロジェクトフォルダのどこかにJARファイルがあり(Admob JARファイルをsrcフォルダにコピーした)、それをJavaパスライブラリとして追加した可能性もあります。パッケージエクスプローラーには表示されないため、気付かないでしょうが、2回カウントされ、恐ろしいDalvikエラー1が発生します。

関連する質問を参照してください:

外部JARで「Dalvik形式への変換がエラー1で失敗しました」

于 2012-09-12T10:57:11.463 に答える
1

ここここを見てみましたか。このトピックについても、ここで詳しく説明します。質問する前に少し検索してみてください。

于 2012-09-12T10:58:14.313 に答える
0

ActionBarSherlockを使用している場合は、ADTが互換性ライブラリをプロジェクトに挿入することに注意してください。ActionBarSherlockはこのライブラリを埋め込み、重複するとエラーが発生します。

于 2012-11-06T19:18:54.507 に答える