0

私はAndroidで小さなプロジェクトを行っており、Facebook SDK 3.0を使用しています。Androidマーケットをアップロードするためにエクスポートするまで、すべて問題ありません。「エラー1でdalvik形式への変換に失敗しました」というエラーが表示され、SDKで2つのサンプルプロジェクトをエクスポートしようとすると、同じエラーが発生しました。私はグーグルで調査しています。原因は、プロジェクトとfacebook sdkがcom.facebook.androidに同じ名前のファイルR.javaを持っていることです。しかし、それはR.javaにファイルされているので、名前を変更することはできません。別の方法を試してみました。「自動ビルド」をオフにして、Facebook SDK の R.java ファイルを削除しました。キーストアと apk ファイルをエクスポートできますが、apk ファイルは機能しません。それで、私はそれを修正するために何ができますか?

ありがとう

4

1 に答える 1

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:32:10.333 に答える