2016-09-09 23 views
0

Facebook SDKを組み込もうとしていますが、Android Studioではコンパイル時にエラーが表示されます。Facebook SDKが原因で 'appDebug'エラーが発生しました。アンドロイドスタジオ

は、ここに私のエラーです:

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

のGradle

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile files('libs/gcm.jar') 
compile files('libs/httpmime-4.1.1.jar') 
compile files('libs/junit-4.10.jar') 
compile files('libs/ksoap2-android-assembly-2.4-jar-with-dependencies.jar') 
compile files('libs/signpost-commonshttp4-1.2.1.1.jar') 
compile files('libs/signpost-core-1.2.1.1.jar') 
compile files('libs/signpost-jetty6-1.2.1.1.jar') 
compile files('libs/twitter4j-core-3.0.5.jar') 
compile project(':stripe') 
compile project(':FacebookSDK') 
compile 'com.google.android.gms:play-services:8.4.0' 
compile 'com.google.android.gms:play-services-maps:8.4.0' 
compile 'com.google.android.gms:play-services-gcm:8.4.0' 
compile 'com.intuit.sdp:sdp-android:1.0.3' 
compile 'com.android.support:appcompat-v7:23.0.1' 
compile 'com.android.support:design:23.0.1' 
compile 'com.specyci:residemenu:1.6+' 
compile 'com.android.support:multidex:1.0.0' 
} 

しかし、これは動作しません、と正直に良い解決策ではありません。 facebook sdkを削除すると、私のアプリは問題なくコンパイルされますが、何も問題なく動作します。私はここで何が欠けていますか?

+0

@jaydroiderは、このようなバージョン定義を使用することはお勧めしません。高速で信頼性の高い再現性のあるビルドを作成するには、依存関係の特定のバージョンを提供する必要があります – WarrenFaith

+0

'compile project( ':FacebookSDK')の代わりに' compile 'com.facebook.android:facebook-android-sdk:4。 ) '。 –

+0

@WarrenFaith Sirはこれを修正しました。 –

答えて

0

非常に多くのライブラリを使用し、multiDexを有効にし、使用されていないライブラリを消去し、ProGuardなどで未使用のメソッドを削除するため、1つのAPKのメソッド数の制限に達しました。

+0

最新のコンパイル依存関係を確認してください。彼はすでにmultidexを使用しています – WarrenFaith

+0

はい、彼は彼がそれを有効にしている場合は表示されません –

+0

だからあなたはコメントで尋ねる代わりに仮定? – WarrenFaith

関連する問題