【发布时间】:2019-10-31 23:59:17
【问题描述】:
我在 Android Studio 中创建了一个 Android 库,它有一些外部依赖项(例如,Retrofit)。 但是当我尝试在 Android 应用程序中使用此库时,该应用程序不包含传递依赖项(包含在库中的那些)。
我已经尝试将库发布到 Bintray,将 app-gradle 文件中的 'implementation' 关键字更改为 'api'。 我还尝试在我的应用程序的 gradle 文件中设置 transitive = true
在尝试构建 Android 应用程序时,它显示 Resource Linking Failed for CardView 在我的库中使用。
【问题讨论】:
-
首先在pom文件中检查jcenter是否依赖列表正确。
-
那里没有 pom.xml 文件!下面给出的答案解决了这个问题。
标签: android gradle dependencies android-library transitive-dependency