使用Androidx的项目无法正常使用与android support库相关的依赖项

3

我在我的项目中使用了一个依赖项,该依赖项使用了Andorid Support Library。我的项目正在使用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支持依赖项,但似乎它不起作用。
提前感谢您的帮助!
1个回答

1

在重启我的机器后将buildToolsVersion更新到28.0.3,可以解决运行时崩溃的问题。

然而,Android Studio IDE仍然会突出显示转换错误,可能是缓存不正确(即使进行了清理和重建,错误仍然存在)。


3
清空缓存并重启帮助我避免了类型转换错误。 - sunlover3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接