【发布时间】:2020-11-27 01:46:24
【问题描述】:
我现在将 viewBinding 与 kotlin 一起使用。
这是我的 build.gradle
启用 ViewBinding 并具有自动导入 ViewBinding 依赖项。
但 Android Studio 仍然显示这样的错误
但我可以毫无问题地构建和运行。
如果我在依赖项中添加 viewBinding,那么错误就消失了。
有人知道为什么吗?
更新:
我知道为什么。我使用的是 AndroidX,IDE 说无法访问 'android.viewbinding.ViewBinding',但我的依赖项是 AndroidX,它是 'androidx.viewbinding.ViewBinding',包名已更改。
解决方案: 将 android.useAndroidX=true 添加到项目 gradle.properties 文件中。
全局 gradle.properties 设置不起作用,不知道为什么。
【问题讨论】:
-
你的 android gradle 插件版本是多少?
-
@Bek 我不在使用最后一个版本。感谢您的评论,我知道为什么,请参阅我的更新。
-
尝试将
android.useAndroidX=true添加到gradle.properties文件然后使缓存重启无效 -
@Bek 在我将 android.useAndroidX=true 添加到项目 gradle.properties 文件后工作。但它已经添加到全局 gradle.properties 文件中。
标签: android android-studio kotlin android-viewbinding