Android Studio:通过第三方迁移到AndroidX

时间:2018-10-11 11:02:27

标签: android android-studio androidx

我遵循了官方迁移:https://developer.android.com/jetpack/androidx/migrate

迁移非常顺利。

在我的项目中,我使用了第三个库。我整个项目的完整构建工作正常。

但是现在来自Android Studio,我有很多语法错误(来自编辑器,而不是构建之后!)。即使用第三方“ advrecyclerview”,其中属性“ itemView”现在不知道,原因是:

enter image description here

那么我该如何更改编辑器语法分析等?您有一些解决方案吗?

非常感谢您

2 个答案:

答案 0 :(得分:1)

在您的问题中,您使用了错误的回收站视图。

如果您遵循发布的link,将会看到新软件包应该是

androidx.recyclerview:recyclerview:1.0.0

(在导入中表示androidx.recyclerview)

您需要确保将XML更改为匹配


修改

与库中一样,请确保启用Jetifier自动修复库。它仍然可以失败,但是对于大多数人来说做得很好。

您需要输入以下gradle.properties

android.enableJetifier=true
android.useAndroidX=true

有关更多信息,请参见migration document

答案 1 :(得分:-1)

好的,我发现了问题:在Android Studio中,我执行了“ Invalide Caches and Restart”,并且编辑器语法现在可以完美运行了。