私のプロジェクトでfacebook-unity-sdk-7.3.0とGooglePlayGamesPlugin-0.9.32を使用しています。それは私がアンドロイドのために構築させて、エラーで失敗する 'クラスをdexフォーマットに変換することができません。詳細については、コンソールを参照してください。 '。プロジェクトからsdk fbまたはgoogleplayのいずれかを削除すると、再び作業を開始します。Unityでfacebook sdkとgoogle playを一緒にアンドロイド用に作成できません。5.3.4
コンソールのエラー
CommandInvokationFailure:DEX形式にクラスを変換することができません。 詳細については、コンソールを参照してください。 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir = "/ Users/shoaib/Library/Android/sdk/tools" - プレーヤーを構築Dfile.encoding = UTF8 -jar "/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar"
と
エラー:CommandInvokationFailure:DEX形式に クラスを変換することができません。 。詳細については、コンソールを参照してください。 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir = "/ Users/shoaib/Library/Android/sdk/tools" - Dfile.encoding = UTF8 -jar「/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar」
私はそれにいくつかの研究を行なったし、この問題は、プロジェクト内の2つの同じjarファイルに関連していることがわかりました私のプロジェクトでは、重複したjarファイルが見つかりませんでした。編集
問題を再現するために、私はここにhttp://wikisend.com/download/966354/LeaderboardTest.zip
バージョン23に置き換えることで、この問題を解決するだろうか? – Programmer
さらに、エラーメッセージには、重複するリソースとクラスがリストされています。それが問題の発見に役立ちます。 –
@Programmer、いいえ!私は他のフレームワークがなく、同じ問題を作り出している新鮮なプロジェクトで試してみた – Shoaib