Android集成Facebook sdk时出错

Android集成Facebook sdk时出错,android,facebook,android-gradle-plugin,android-facebook,Android,Facebook,Android Gradle Plugin,Android Facebook,我在应用程序中添加sdk facebook时遇到问题: 但如果我添加了一个新项目,它是否有效 渐变生成的消息: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android.

我在应用程序中添加sdk facebook时遇到问题: 但如果我添加了一个新项目,它是否有效

渐变生成的消息:

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502)
at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277)
at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
at com.android.dx.command.dexer.Main.run(Main.java:246)
at com.android.dx.command.dexer.Main.main(Main.java:215)
at com.android.dx.command.Main.main(Main.java:106)
Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException:      
org.gradle.process.internal.ExecException: Process 'command   
'D:\MisProgramas\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit     
value 2
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
My build.gradle(模块:应用程序)

我搜索了这个错误,它似乎是库的副本。 我在某处读到了清晰的android.support.v4。但我需要 android.support.v4.content.WakefulBroadcastReceiver

我解决了我的问题

我改变了这个

compile 'com.google.android.gms:play-services:7.8.0'
为此

compile 'com.google.android.gms:play-gcm:7.8.0'
在添加facebook sdk之前,一切都运行良好

compile 'com.google.android.gms:play-gcm:7.8.0'