Muh*_*gan 2 android android-studio
我想实现ViewBinding作为Android Studio中描述的文件中。
但是我得到以下错误:
错误:在类型为com.android.build.gradle.internal.dsl.BaseAppModuleExtension的对象上找不到参数[build_86jkemkg0wj9ybuijdbbuahly $ _run_closure1 $ _closure5 @ 2714f9c5]的方法viewBinding()。
我拥有适用于Linux的最新版本的Android Studio。
为什么我出现错误?
Amj*_*reh 29
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 'com.android.tools.build:gradle:3.6.0'
,差不多完成了。
现在是时候启用它了,在你的build.gradle(:app)
设置中
viewBinding {
enabled = true
}
Run Code Online (Sandbox Code Playgroud)
12/16/2020 更新
与classpath 'com.android.tools.build:gradle:4.1.1'
viewBinding
已被弃用,你必须使用:
buildFeatures {
viewBinding = true
}
Run Code Online (Sandbox Code Playgroud)
帮助->关于说Android Studio 3.5
视图绑定是Android Studio 3.6的一部分。目前,这是预览(“ canary”)发行版。
它会在下一版本中实现吗?
正确。如果愿意,可以将Android Studio 3.6的预览版与Android Studio 3.5一起安装,以试用该功能。或者,您可以等待几个月以等待Android Studio 3.6发布发行版本,然后再使用视图绑定。
归档时间: |
|
查看次数: |
875 次 |
最近记录: |