2017-01-02 74 views
1

加入AdMob这是我的文件gradle这个代码错误出现,而在Android Studio中

apply plugin: 'com.android.application' 

    android { 

     compileSdkVersion 24 

     buildToolsVersion "24.0.3" 
     defaultConfig { 
      applicationId "com.example.administrator.shawarma" 
      minSdkVersion 15 
      targetSdkVersion 24 
      versionCode 1 
      versionName "1.0" 
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
      multiDexEnabled true 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     }}dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
      exclude group: 'com.android.support', module: 'support-annotations' 
     }) 
     compile 'com.android.support:appcompat-v7:24.2.1' 
     compile 'com.google.firebase:firebase-ads:10.0.1' 
     compile 'com.google.android.gms:play-services-appindexing:8.4.0' 
     testCompile 'junit:junit:4.12'}apply plugin: 'com.google.gms.google-services' 

它显示像跑步

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzqb.class 
+1

我认为他们可能是与新库问题,请尝试使用该'编译“com.google.firebase:火力核心:10.0.1'' –

+0

对不起尝试更换这个'编译” com.google.android.gms :play-services:10.0.1'并删除这个'compile'c​​om.google.firebase:firebase-ads:10.0.1'' –

回答

1

你需要检查是否有插入此,而在日志猫错误v4库和编译库。您的应用程序或依赖程序中不得有重复的库。

删除重复库,以便只剩下一个V4。

在你的应用程序目录的build.gradle文件中添加此命令:

android{ 


    configurations { 
     all*.exclude group: 'com.android.support', module: 'support-v4' 
     all*.exclude group: 'com.android.support', module: 'support-annotations' 
    } 

] 

它为我的作品!你可以尝试一下!

+0

我添加了这个配置标签,但它没有用 –

+0

siddesh im使用v7库 –

相关问题