对“viewBinding”的访问超出其访问权限

Posted

技术标签:

【中文标题】对“viewBinding”的访问超出其访问权限【英文标题】:Access to 'viewBinding' exceeds its access rights 【发布时间】:2021-10-04 17:24:01 【问题描述】:

在将 android Studio 更新到 Arctic Fox 并将 Android Gradle 插件更新到 7.0.0 之后,我遇到了这个警告,我的意思是尽管如此,应用程序仍然可以成功构建警告,但我在这里缺少什么?这里有什么问题?

根据官方视图绑定reference,我以正确的方式启用它。 如果有人有兴趣检查,这是我的build.gradle。

有一些相关的问题,但我认为它们与这种情况无关。

Build.gradle: Access to 'project' exceeds its access rights Enable viewBinding feature failed (Android Studio 3.6)

【问题讨论】:

【参考方案1】:

删除等号。在屏幕截图中,您使用 Kotlin 配置,但此处需要 Groovy。看看区别:

【讨论】:

对于想知道 Kotlin 和 Groovy 中使用的语法的确切区别是什么的人

以上是关于对“viewBinding”的访问超出其访问权限的主要内容,如果未能解决你的问题,请参考以下文章

c内存读写越界

C#的默认访问权限

类的声明

您不具有对数据库的独占访问权限这一次。如果继续进行更改,您可能无法将其保存

Android ViewBinding 有时会在绑定对象处返回 null,因此在尝试访问视图时出现空指针异常

如何仅提供对日志浏览器的访问权限