2017-09-25 21 views
0

我正在构建一个由robotemplates提供的WebView本机应用程序。当我尝试构建APK时遇到此构建失败消息:WebView应用程序APK失败:手机:transformClassesWithJarMergingForDebug

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

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzfj.class

如果有人有重复的解决方案,请帮助。

这里是我的build.gradle,竭诚为客户提供其他信息,如果需要:

apply plugin: "com.android.application" 

repositories { 
    maven { url 'https://maven.google.com' } 
} 

dependencies 
{ 
    compile "com.android.support:support-compat:25.1.1" 
    compile "com.android.support:support-core-utils:25.1.1" 
    compile "com.android.support:support-core-ui:25.1.1" 
    compile "com.android.support:support-fragment:25.1.1" 
    compile "com.android.support:appcompat-v7:25.1.1" 
    compile "com.android.support:design:25.1.1" 
    compile "com.google.android.gms:play-services-base:10.0.1" 
    compile "com.google.android.gms:play-services-analytics:10.0.1" 
    compile "com.google.android.gms:play-services-ads:10.0.1" 
    compile "com.google.android.gms:play-services-gcm:10.0.1" 
    compile "com.google.android.gms:play-services-location:10.0.1" 
    compile "com.onesignal:OneSignal:[email protected]" 
    compile (name:"config", ext:"aar") 
    compile fileTree(dir: "libs", include: ["*.jar"]) 
    compile 'com.onesignal:OneSignal:[3.6.2, 3.99.99]' 
    compile 'com.android.support:multidex:1.0.1' 


} 
... 
apply plugin: 'com.google.gms.google-services' 

这里是我的其他的build.gradle:

buildscript { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     classpath 'com.google.gms:google-services:3.1.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     flatDir { 
      dirs 'libs' 
     } 
    } 
} 

task wrapper(type: Wrapper) { 
    gradleVersion = '2.14.1' 
} 

(我是一个新手,请多多包涵因为我在计算出多个错误)

+0

[由于OneSignal解决依赖失败](https://stackoverflow.com/questions/45673427/failed-resolving-dependencies-due-to-onesignal)可能的重复 – DeKaNszn

回答

0

您必须编译两个OneSignal库

compile "com.onesignal:OneSignal:[email protected]" 
compile 'com.onesignal:OneSignal:[3.6.2, 3.99.99]’ 

尝试删除一个。

+0

删除第二行工作。非常感谢。 – InCommon

相关问题