2

似たような質問がたくさんあることは知っていますが、実際に修正することはできません。私は一週間を失いました、そして、私はまだ正方形の1にいます。

Facebookでログインを実行する非常に基本的なアプリをエクスポートしようとしています。コードはサンプルと同じコードです。デバッグでは機能しますが、エクスポートするとエラーが返されますDalvik format failed with error 1

参照を削除して空のアプリを作成すると、すべてが機能します。Facebook sdkへの参照を追加すると、クラッシュします。参照、パスを確認し、すべてをクリーンアップし、マシンを再起動しました。何も機能しません!私はプロガードを使用していません。Java6をインストールしました。Win864ビットを使用しています。

4

3 に答える 3

16

私の問題はこれを行うことで解決されました:

チェックを外す Project -> Build Automatically

apk をエクスポートします。問題なく動作するはずです。

于 2013-11-20T07:03:37.053 に答える
0

外部 JAR の「Dalvik 形式への変換がエラー 1 で失敗しました」を参照してください。

Project » Properties » Java Build Path » Libraries に移動し、「Android XY」以外のすべてを削除します (私の場合は Android 1.5)。[OK] をクリックします。Project » Clean » Clean projects selected below » に移動し、プロジェクトを選択して [OK] をクリックします。それはうまくいくはずです。

これで問題が解決しない場合は、Android ツールの更新を試みるか ([ヘルプ] --> [更新の確認])、Eclipse の新しいコピーをダウンロードして Android SDK を再度インストールしてください。

私はこの問題に直面し、android-sdksを再インストールする必要がありました

于 2013-01-04T17:13:34.433 に答える
0

Facebook SDK を使用するアプリでもこの問題が発生していました。私はあらゆる種類のものを試していたので、何が正確に修正されたのかわかりませんが、ここに私のために働いた設定があります:

FacebookSDK > プロパティ > Java ビルド パス > 注文とエクスポート

Android 2.2 - チェックされていません

Android プライベート ライブラリ - チェック済み

Android の依存関係 - チェック済み

MyApp > プロパティ > Java ビルド パス > 注文とエクスポート

Android 4.2.2 - チェック済み

Android プライベート ライブラリ - チェック済み

Android の依存関係 - チェック済み

さらに、私は以前にこれを行ったことがありますが、それが重要かどうかはわかりません。Facebook SDK バージョン 3.5.2 から 3.5 に戻しました。最新の ADT 22.2.1 に更新されました。Facebook SDK を 4.2.2 から Android 2.2 を使用するように変更しました。

于 2013-10-10T15:37:40.067 に答える