与 Android 支持库的依赖关系不适用于使用 Androidx 的项目

问题描述 投票:0回答:2

我在我的项目中使用了使用 Andorid 支持库的依赖项。我的项目正在使用 AndroidX,由于编译时错误,我无法使用此依赖项:

enter image description here

我已将以下依赖项添加到我的项目中:

implementation 'br.com.simplepass:loading-button-android:1.14.0'

但是,在 Gradle 同步之后,我无法使用该库,该库提供了一个视图,该视图是 Android 支持库中 AppCompatButton 的子类。

我之前已经毫无问题地迁移到 AndroidX,并在我的 Gradle 属性中启用了 Jetifier:

android.useAndroidX=true
android.enableJetifier=true

我的 Gradle 版本是 4.6 我的Android插件版本是3.2.0 Android Studio 版本 3.2.1

我尝试过清理和重建。

据我了解,Jetifier 应该为我解决此软件包中的 Android 支持依赖关系,但它似乎不起作用。

预先感谢您的帮助!

android android-gradle-plugin androidx android-jetifier
2个回答
1
投票

重新启动计算机后将我的 buildToolsVersion 更新到 28.0.3 修复了运行时崩溃。

但是,Android Studio IDE 仍然突出显示转换错误,可能它错误地缓存了它们(在清理和重建后它们仍然存在)。


0
投票

无法解析:br.com.simplepass:loading-button-android:1.14.0 在项目结构对话框中显示 受影响的模块:app

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.