2016-04-29 29 views
2

私はFacebookのログインを統合しているアプリケーションを開発しています。最初に私はFacebook SDK 3.8モジュールの依存関係を使って、次にcom.facebook.android:facebook-android-sdk:4.1.0をコンパイルしました。
fb sdk 3.8を削除し、 'com.facebook.android:facebook-android-sdk:4.1.0'をgradleに追加しました。エラー:タスク 'dexDebug'の実行に失敗しました

は、私は次のエラーを取得する:

Error:Execution failed for task ':dexDebug'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2. 
+0

私は確かではありませんが、一度ダブルチェックしてください。プロジェクトに重複したライブラリはありません。 – Raghavendra

+0

ありがとう..含まれていると私はプロジェクトをきれいにするが、この問題に直面している。 –

+0

私はあなたがすでに[この](http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle)を見たと思います – Raghavendra

答えて

1

あなたは多くのライブラリファイルを実装している場合がありますので、これは、どちらかあなたは以下の、真のmultidexを設定することにより(または)のGradleから未使用のライブラリーを除去することによって、それらを減らすことができますコードはそれを行う方法を説明します。

defaultConfig { 
     applicationId "applicationId" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.1" 
     //****Multidex **** 
     multiDexEnabled true 
    } 
+1

ありがとうございました...解決済み、... –

関連する問題