Java 程序类型已存在:android.support.v13.view.DragAndDropPermissionsCompat

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/49553021/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-12 03:03:49  来源:igfitidea点击:

Program type already present: android.support.v13.view.DragAndDropPermissionsCompat

javaandroidfirebase

提问by Sobhy Elbhwashy

I updated Android studio to 3.1 and this error appears after update:

我将 Android Studio 更新到 3.1,更新后出现此错误:

 Program type already present: android.support.v13.view.DragAndDropPermissionsCompat
    Message{kind=ERROR, text=Program type already present: android.support.v13.view.DragAndDropPermissionsCompat, sources=[Unknown source file], tool name=Optional.of(D8)}

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

org.gradle.api.tasks.TaskExecutionException: 任务 ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' 执行失败。

Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException

引起:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException

Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete >

引起:com.android.tools.r8.CompilationFailedException: Compilation failed to complete >

 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
    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: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        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 {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar 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) at 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) ... 32 more Caused by: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug
    configurations {
    all*.exclude group: 'com.android.support', module: 'support-v13'
    }
.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar, D:\ISLaMiC\SoBhY\Sho8l\amira\aaa\app\build\intermediates\transforms\dexBuilder\debug.jar at 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 complete at 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:88) at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:107) ... 53 more Caused by: com.android.tools.r8.utils.AbortException at 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 apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.amira.amira.amira" minSdkVersion 16 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } buildToolsVersion '27.0.3' } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') //noinspection GradleCompatible implementation 'com.android.support:appcompat-v7:27.1.0' implementation 'com.android.support.constraint:constraint-layout:1.0.2' implementation 'com.android.support:design:27.1.0' implementation 'com.google.firebase:firebase-storage:12.0.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' implementation 'com.android.support:design:27.1.0' implementation 'com.google.firebase:firebase-auth:12.0.0' implementation 'com.google.firebase:firebase-database:12.0.0' implementation 'com.soundcloud.android:android-crop:1.0.1@aar' implementation 'com.github.dmytrodanylyk.android-process-button:library:1.0.4' implementation 'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.1.1' implementation 'com.github.yukuku:ambilwarna:2.0.1' implementation 'com.wdullaer:materialdatetimepicker:3.5.1' implementation 'com.hbb20:ccp:2.1.4' implementation 'com.github.clans:fab:1.6.4' implementation 'com.bignerdranch.android:recyclerview-multiselect:0.2' implementation 'com.android.support:appcompat-v7:27.1.0' implementation 'com.android.support:cardview-v7:27.1.0' implementation 'com.github.clans:fab:1.6.4' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'com.github.bumptech.glide:glide:4.6.1' annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1' implementation 'com.android.support:cardview-v7:27.1.0' implementation 'com.squareup.okhttp3:okhttp:3.10.0' implementation 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0' implementation 'de.hdodenhof:circleimageview:2.2.0' implementation 'com.github.yalantis:ucrop:2.2.1' } apply plugin: 'com.google.gms.google-services'

dependencies {

    configurations {
    all*.exclude group: 'com.android.support', module: 'support-v13'
    }
    //dependencies.....
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.android.support:support-v4:27.1.1'
}

采纳答案by kishu mewara

configure it in dependencies in gradle file

在 gradle 文件的依赖项中配置它

 implementation 'com.google.firebase:firebase-auth:12.0.0'
 implementation 'com.google.firebase:firebase-database:12.0.0'
 implementation 'com.google.firebase:firebase-storage:12.0.0'

eg:-

例如:-

./gradlew app:dependencies

回答by Liya

This may be happening because you have a duplicate in your build.gradle file. You are using different versions of the same libraries:

这可能是因为您的 build.gradle 文件中有重复项。您正在使用相同库的不同版本:

gradlew app:dependencies

this may lead be the reason.Add maven { url "https://maven.google.com" } to your root level build.gradle ,Firebase dependencies are now available via maven.google.com

这可能是原因。将 maven { url " https://maven.google.com" } 添加到您的根级别 build.gradle ,Firebase 依赖项现在可通过 maven.google.com 获得

回答by ??? ???? ????

First, you have to check for duplicated dependencies in your module build.gradle. If you run the following line inside your project (in this case app is your module name):

首先,您必须检查模块 build.gradle 中是否存在重复的依赖项。如果您在项目中运行以下行(在这种情况下 app 是您的模块名称):

If you're using linux

如果你使用的是 linux

implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
implementation 'com.github.dmytrodanylyk.android-process-button:library:1.0.4'
implementation 'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.1.1'

or use the following if you're using Windows

或者如果您使用的是 Windows,请使用以下内容

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    // support design implicitly using appcompat-v7 and support-v4
    //implementation 'com.android.support:appcompat-v7:27.1.0'
    implementation 'com.android.support:design:27.1.0'
    implementation 'com.android.support:cardview-v7:27.1.0'
    implementation 'com.android.support:support-annotations:27.1.0'
    implementation 'com.android.support:gridlayout-v7:27.1.0'
    implementation 'com.android.support:recyclerview-v7:27.1.0'


    implementation 'com.google.firebase:firebase-storage:12.0.0'
    implementation 'com.google.firebase:firebase-auth:12.0.0'
    implementation 'com.google.firebase:firebase-database:12.0.0'

    implementation ('com.soundcloud.android:android-crop:1.0.1@aar') {
         exclude group: 'com.android.support'
         exclude module: 'support-annotations'
         exclude module: 'support-v4'
    }

    implementation ('com.github.dmytrodanylyk.android-process-button:library:1.0.4') {
         exclude group: 'com.android.support'
         exclude module: 'support-v4'
    }

    implementation 'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.1.1') {
         exclude group: 'com.android.support'
         exclude module: 'appcompat-v7'
         exclude module: 'support-v4'
         exclude module: 'support-annotations'
         exclude module: 'gridlayout-v7'
    }

    implementation 'com.github.yukuku:ambilwarna:2.0.1'
    implementation 'com.wdullaer:materialdatetimepicker:3.5.1'
    implementation 'com.hbb20:ccp:2.1.4'
    implementation 'com.github.clans:fab:1.6.4'

    implementation ('com.bignerdranch.android:recyclerview-multiselect:0.2') {
         exclude group: 'com.android.support'
         exclude module: 'appcompat-v7'
         exclude module: 'recyclerview-v7'
    }


    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.github.bumptech.glide:glide:4.6.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
    implementation 'com.squareup.okhttp3:okhttp:3.10.0'
    implementation 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    implementation 'com.github.yalantis:ucrop:2.2.1'
}

You can see the dependencies trees and check the duplicated libraries there.

您可以看到依赖关系树并在那里检查重复的库。

The following dependencies using old version of support libraries:

以下依赖项使用旧版本的支持库:

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

So, you need to exclude the support libraries from them.

因此,您需要从它们中排除支持库。

Then you also have duplicated line of dependencies.

然后你也有重复的依赖行。

Your build.gradle dependencies should be something like this:

您的 build.gradle 依赖项应该是这样的:

##代码##

回答by Phani varma

This code in app level dependencies worked for me.

应用程序级依赖项中的这段代码对我有用。

##代码##

回答by Navid Vafaei

For me:

为了我:

Build -> Clean Project

Build -> Clean Project

in Android Studio almost always solved the problem, except once when I had to:

在 Android Studio 中几乎总能解决这个问题,除非有一次我不得不:

File -> Invalidate Cache / Restart ...

File -> Invalidate Cache / Restart ...