Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
程序类型已存在:com.google.android.gms.common.api.internal.zzbs_Android_Admob - Fatal编程技术网

程序类型已存在:com.google.android.gms.common.api.internal.zzbs

程序类型已存在:com.google.android.gms.common.api.internal.zzbs,android,admob,Android,Admob,我在生成签名应用程序输出时遇到此错误 implementation 'com.android.support:appcompat-v7:27.1.0' implementation 'com.android.support:design:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.1' testImplementation 'junit:junit:4.12' androidTestIm

我在生成签名应用程序输出时遇到此错误

implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.onesignal:OneSignal:[3.8.3, 3.99.99]'
implementation 'com.google.android.gms:play-services-ads:15.0.0'






dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        classpath 'com.google.gms:google-services:3.2.1'

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

Program type already present: com.google.android.gms.common.api.internal.zzbs
Message{kind=ERROR, text=Program type already present: com.google.android.gms.common.api.internal.zzbs, sources=[Unknown source file], tool name=Optional.of(D8)}
我正在使用:

Android Studio 3.1 JRE:1.8.0_152-release-1024-b02 amd64 JVM:OpenJDK JetBrains s.r.o Windows 10.0提供的64位服务器虚拟机

问题就在这里

implementation 'com.onesignal:OneSignal:[3.8.3, 3.99.99]'
implementation 'com.google.android.gms:play-services-ads:15.0.0'
为什么库
OneSignal
已经具有依赖关系
com.google.android.gms.common.api.internal.zzbs
,我们可以看到它是在最后一次提交时添加的。尝试删除
implementation'com.google.android.gms:play-services-ads:15.0.0'

implementation 'com.google.android.gms:play-services-ads:15.0.0'
试用

implementation 'com.google.android.gms:play-services-ads:12.0.1'
为什么


库OneSignal在您的android gms依赖项上使用版本
12.0.1
,而您使用版本
15.0.0
,这些版本不兼容,可能是问题的原因。请参阅代码

它不起作用感谢删除此代码并尝试:classpath'com.google.gms:google services:3.2.1'@amanarora当我删除已存在的获取错误程序类型时:com.google.android.gms.common.api.internal.zzbsi尝试并成功。但我有个问题。间隙未关闭:(