错误:找不到方法viewBinding()作为参数

时间:2019-09-15 20:33:07

标签: android android-studio

我正在尝试在Android Studio中将ViewBinding作为文档中的described来实现。

但是出现以下错误:

  

错误:找不到参数的方法viewBinding()   [build_86jkemkg0wj9ybuijdbbuahly $ _run_closure1 $ _closure5 @ 2714f9c5]   类型的对象   com.android.build.gradle.internal.dsl.BaseAppModuleExtension。

我拥有适用于Linux的最新版本的Android Studio。

为什么我遇到错误?

2 个答案:

答案 0 :(得分:23)

2020年8月3日更新
更新至AS 3.6.1后,您应该将Android gradle版本更新为3.6.1> classpath 'com.android.tools.build:gradle:3.6.0'


原始解决方案
在Android Studio 3.6及更高版本中,从左侧菜单中选择Project> Gradle Scripts> gradle-wrapper.properties 然后修改distributionUrl并将其设置为https\://services.gradle.org/distributions/gradle-5.6.4-all.zip,之后将您的项目与Sync Project with Gradle Files同步,完成后返回您的build.gradle (Project)并将gradle classpath的依赖关系更新为{ {1}}差不多完成了。
现在是时候启用它了,在您的classpath 'com.android.tools.build:gradle:3.6.0'中设置它

build.gradle(:app)

答案 1 :(得分:5)

  

Help->关于表示Android Studio 3.5

视图绑定是Android Studio 3.6的一部分。现在,它是预览版(“ canary”)。

  

该功能将在下一版本中实现吗?

正确。如果愿意,可以将Android Studio 3.6的预览版与Android Studio 3.5一起安装,以试用该功能。或者,您可以等待几个月,等待Android Studio 3.6发布发行版本,然后再使用视图绑定。