首页 > 解决方案 > AndroidStudio 在模块中发现重复的类

问题描述

几天来,我一直在努力创建一个 Android 库并将其作为依赖项添加到 App Demo 中。

我无法添加org.prebid:prebid-mobile-sdk为依赖项。我能够构建和发布该库,但在将其添加到应用程序后,MyLib 依赖项丢失了。所以作为解决方法我发现了这个

jar {
    from {
        configurations.runtimeClasspath.filter{ it.exists() }.collect { it.isDirectory() ? it : zipTree(it) }
    }
}

现在的问题是我在 AppDemo 中遇到以下错误

Duplicate class androidx.annotation.AnimRes found in modules annotation-1.1.0 (androidx.annotation:annotation:1.1.0) and jetified-mylib-sdk-0.0.10 (mylib-sdk:0.0.10)

我能做些什么来解决这个问题?

标签: build.gradleandroid-library

解决方案


推荐阅读