小编Nei*_*Lin的帖子

如何找到导致类重复的依赖项?

当我构建 android 项目时,它显示“Duplicate class”异常,

1 exception was raised by workers:   java.lang.RuntimeException:
java.lang.RuntimeException:
Duplicate class android.arch.core.executor.DefaultTaskExecutor found in modules classes.jar (android.arch.core:core:1.0.0-alpha1) and classes.jar(android.arch.core:runtime:1.1.1)   
Duplicate class android.arch.core.executor.TaskExecutor found in modules classes.jar (android.arch.core:core:1.0.0-alpha1) and classes.jar (android.arch.core:runtime:1.1.1)**
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到并修复我的项目中使用重复类的库?

应用程序Gradle

android {
compileSdkVersion 28
buildToolsVersion ’28.0.3’

defaultConfig {
     minSdkVersion 18
    targetSdkVersion 28

    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true

    javaCompileOptions {
        annotationProcessorOptions {
            arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
        }
    }

}
dependencies {
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'
implementation fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})

implementation …
Run Code Online (Sandbox Code Playgroud)

android gradle

9
推荐指数
1
解决办法
5492
查看次数

标签 统计

android ×1

gradle ×1