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

时间:2018-11-16 14:39:16

标签: android android-gradle androidx android-jetifier

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

enter image description here

我在项目中添加了以下dependency

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支持的依赖性,但似乎不起作用。

在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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

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