Agn*_*mon 5 binding android android-studio android-databinding
我已经安装了Android Studio 3.6 Canary 12,并且想要使用该viewBinding
功能
根据文档,我将此代码放入了build.gradle(应用模块)
android {
...
viewBinding.enabled = true
...
}
Run Code Online (Sandbox Code Playgroud)
但是我得到这个错误
A problem occurred evaluating project ':app'.
> Could not get unknown property 'viewBinding' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
Run Code Online (Sandbox Code Playgroud)
需要帮忙 !谢谢 !
把它像:
android {
...
viewBinding {
enabled = true
}
}
Run Code Online (Sandbox Code Playgroud)
3.6 Canary 11+
.Android Gradle Plugin 3.6.0-alpha12
注意:视图绑定在Android Studio 3.6 Canary 11+ 中可用。
感谢你的支持 !
我已经解决了使用 Android Gradle Plugin 3.6.0-alpha12
如果您使用 Android Gradle 插件 >= 4.0.0-alpha05,有些事情会发生一些变化。
viewBinding.enabled = true
现已弃用
您应该改用 AndroidbuildFeatures
块:
android {
buildFeatures {
// Determines whether to support View Binding.
// Note that the viewBinding.enabled property is now deprecated.
viewBinding = true
}
}
Run Code Online (Sandbox Code Playgroud)
如果您希望在所有模块中默认启用该功能,您可以在以下位置打开它gradle.properties
:
android.defaults.buildfeatures.viewBinding=true
Run Code Online (Sandbox Code Playgroud)
文档:https://developer.android.com/studio/preview/features/#4.0
归档时间: |
|
查看次数: |
211 次 |
最近记录: |