编译我的项目时,我收到以下错误消息:
Program type already present: com.Google.androID.gms.internal.measurement.zzabn Message{kind=ERROR, text=Program type already present: com.Google.androID.gms.internal.measurement.zzabn, sources=[UnkNown source file], tool name=Optional.of(D8)}
要么
D8: Program type already present: com.Google.androID.gms.internal.measurement.zzabo
使用Gradle Log中的以下堆栈跟踪
at com.androID.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.androID.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.androID.build.gradle.internal.pipeline.transformTask.transform(transformTask.java:212)\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)at org.gradle.API.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46)at org.gradle.API.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)at org.gradle.API.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)at org.gradle.API.internal.tasks.execution.ExecuteActionsTaskExecuter.run(ExecuteActionsTaskExecuter.java:121)at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)at org.gradle.API.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)at org.gradle.API.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)at org.gradle.API.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)at org.gradle.API.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)at org.gradle.API.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)at org.gradle.API.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)at org.gradle.API.internal.tasks.execution.ValIDatingTaskExecuter.execute(ValIDatingTaskExecuter.java:60)at org.gradle.API.internal.tasks.execution.SkipEmptySourcefilesTaskExecuter.execute(SkipEmptySourcefilesTaskExecuter.java:97)at org.gradle.API.internal.tasks.execution.CleanupStaleoutputsExecuter.execute(CleanupStaleoutputsExecuter.java:87)at org.gradle.API.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)at org.gradle.API.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)at org.gradle.API.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)at org.gradle.API.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)at org.gradle.API.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.run(DefaultTaskGraphExecuter.java:248)at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processtask(DefaultTaskPlanExecutor.java:123)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access0(DefaultTaskPlanExecutor.java:79)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.execute(DefaultTaskPlanExecutor.java:104)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.execute(DefaultTaskPlanExecutor.java:98)at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)at org.gradle.internal.concurrent.ManagedExecutorImpl.run(ManagedExecutorImpl.java:46)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)at java.lang.Thread.run(Thread.java:745) Caused by: com.androID.builder.dexing.DexArchiveMergerException: Error while merging dex archives: D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUGFirebase Core com.Google.firebase:firebase-core:15.0.2Ads com.Google.firebase:firebase-ads:15.0.0Analytics com.Google.firebase:firebase-analytics:15.0.2App Indexing com.Google.firebase:firebase-appindexing:15.0.0Authentication com.Google.firebase:firebase-auth:15.1.0Cloud Firestore com.Google.firebase:firebase-firestore:16.0.0Cloud Functions com.Google.firebase:firebase-functions:15.0.0Cloud Messaging com.Google.firebase:firebase-messaging:15.0.2Cloud Storage com.Google.firebase:firebase-storage:15.0.2Crash Reporting com.Google.firebase:firebase-crash:15.0.2Crashlytics com.crashlytics.sdk.androID:crashlytics:2.9.1Invites com.Google.firebase:firebase-invites:15.0.1Performance Monitoring com.Google.firebase:firebase-perf:15.1.0Realtime Database com.Google.firebase:firebase-database:15.0.0Remote Config com.Google.firebase:firebase-config:15.0.2
.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG0.jar, D:\AndroID\appname\app\build\intermediates\transforms\dexBuilder\deBUG1.jarat com.androID.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:124)at com.androID.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:109)at com.androID.build.gradle.internal.transforms.DexMergertransformCallable.call(DexMergertransformCallable.java:101)at com.androID.build.gradle.internal.transforms.ExternallibsMergertransform.transform(ExternallibsMergertransform.kt:123)at com.androID.build.gradle.internal.pipeline.transformTask.call(transformTask.java:221)at com.androID.build.gradle.internal.pipeline.transformTask.call(transformTask.java:217)at com.androID.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102) ... 48 more Caused by: com.androID.tools.r8.CompilationFailedException: Compilation Failed to completeat com.androID.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:76)at com.androID.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(ExceptionUtils.java:45)at com.androID.tools.r8.D8.run(D8.java:67)at com.androID.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:107) ... 53 more Caused by: com.androID.tools.r8.utils.AbortExceptionat com.androID.tools.r8.utils.Reporter.failifPendingErrors(Reporter.java:77)at com.androID.tools.r8.utils.Reporter.fatalError(Reporter.java:58)at com.androID.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:67) ... 56 more
解决方法:
Firebase对SDK进行了更新:
Firebase AndroID SDKs Now have independent version numbers, allowing for more frequent, flexible updates.
更新所有Firebase依赖项以使用最新版本:
classpath 'com.Google.gms:Google-services:3.3.1'
更多信息在这里:
https://firebase.google.com/support/release-notes/android
还请更新Google-services插件:
classpath 'com.Google.gms:Google-services:4.2.0'
您可以点击HERE找到最新的Google-services
另请查看此链接以了解更改并按照文章中列出的步骤 *** 作:
Announcing the new SDK Versioning
编辑:2019年3月8日
截至今日,Google-services插件的最新版本为4.2.0.所以,你的依赖会是这样的
总结以上是内存溢出为你收集整理的java – 编译未能完成:程序类型已存在:com.google.android.gms.internal.measurement.zzabn全部内容,希望文章能够帮你解决java – 编译未能完成:程序类型已存在:com.google.android.gms.internal.measurement.zzabn所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)