Android Studio Electric Eel | 2022.1.1中Data Binding功能不显示
解决Android Studio Electric Eel中Data Binding/View Binding无提示、buildFeature不显示的问题
移除过时的Data Binding编译器依赖
从Android Gradle Plugin(AGP)3.2.0版本开始,Data Binding编译器已内置到AGP中,无需手动添加annotationProcessor 'com.android.databinding:compiler:3.5.1'这类依赖,直接删除该配置项即可。手动配置模块级build.gradle的buildFeatures
忽略IntelliSense的提示问题,直接在模块的build.gradle(通常为app/build.gradle)的android代码块内添加以下配置:android { // 其他已有配置... buildFeatures { dataBinding true viewBinding true } }添加完成后点击右上角的
Sync Now同步项目。清理缓存并重启Android Studio
依次点击菜单栏File→Invalidate Caches...,勾选Invalidate and Restart选项,等待IDE重启并重新索引项目。确认AGP版本与IDE兼容
检查项目级build.gradle中的AGP版本,Electric Eel对应的兼容版本为7.4.x,示例配置如下:plugins { id 'com.android.application' version '7.4.2' apply false id 'com.android.library' version '7.4.2' apply false // 其他插件配置... }检查gradle.properties相关配置
确保gradle.properties中没有禁用Data Binding的配置,若存在以下配置需设置为true(无该配置则无需添加):android.databinding.enableV2=true
内容的提问来源于stack exchange,提问作者Muhammad Usman
相关产品推荐
相关产品推荐

