[英]Enable viewBinding feature failed (Android Studio 3.6)
我已經安裝了 Android Studio 3.6 Canary 12 我想使用viewBinding
功能
根據文檔,我將此代碼放在我的 build.gradle (應用程序模塊)中
android {
...
viewBinding.enabled = true
...
}
但我得到這個錯誤
A problem occurred evaluating project ':app'.
> Could not get unknown property 'viewBinding' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
需要幫忙 ! 謝謝 !
如官網所述
把它像:
android {
...
viewBinding {
enabled = true
}
}
3.6 Canary 11+
。Android Gradle Plugin 3.6.0-alpha12
感謝你的支持 !
我已經通過使用Android Gradle Plugin 3.6.0-alpha12
解決了它
如果您使用 Android Gradle 插件 >= 4.0.0-alpha05,有些事情會發生一些變化。
viewBinding.enabled = true
現在已棄用
您應該改用 Android buildFeatures
塊:
android {
buildFeatures {
// Determines whether to support View Binding.
// Note that the viewBinding.enabled property is now deprecated.
viewBinding = true
}
}
如果您希望在所有模塊中默認啟用該功能,您可以在gradle.properties
中打開它:
android.defaults.buildfeatures.viewBinding=true
文檔: https://developer.android.com/studio/preview/features/#4.0
請從這里檢查解決方案。 並將您的 AS 更新到 AS 3.6 的穩定版本
用最新版的Android Studio,不得不改
buildFeatures {
viewBinding = true
}
至
buildFeatures {
viewBinding true
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.