2016-01-26 69 views
1

我开始使用Android Studio中的Parse和Facebook SDK。我已经成功集成它,但在运行应用程序时出现以下错误。任何人都可以帮助我这个。提前致谢。Android Studio错误:任务':app:transformClassesWithJarMergingForDebug'的执行失败。

错误:任务':app:transformClassesWithJarMergingForDebug'的执行失败。

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/parse/AbstractQueryController$1.class

这里是我的build.gradle

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 22 
buildToolsVersion '22.0.1' 

defaultConfig { 
    applicationId "com.tanmaykulkarni.appname" 
    minSdkVersion 15 
    targetSdkVersion 22 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    } 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.android.support:appcompat-v7:22.2.0' 
compile 'com.android.support:design:22.2.0' 
compile 'com.jakewharton:butterknife:6.1.0' 
compile 'de.hdodenhof:circleimageview:2.0.0' 
compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
compile 'com.parse.bolts:bolts-android:1.3.0' 
compile 'com.parse:parse-android:1.12.0' 
compile 'com.parse:parsefacebookutils-v4-android:[email protected]' 

} 

回答

0

你应该寻找AbstractQueryController检查哪些依赖本类包括。然后你应该更新你的脚本,以确保这个类只包含一次。像下面这样做:

testCompile('org.robolectric:robolectric:3.0') { 
    //exclusions due to android.jar conflict 
    exclude module: 'httpclient' 
    exclude module: 'commons-logging' 
} 
相关问题