You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio Java项目ViewBinding无法使用问题求助

解决ViewBinding报错问题

你的代码存在几处关键错误,按以下步骤修正即可解决:

1. 修复Activity代码逻辑

你未声明并初始化ActivityMainBinding对象,正确代码如下:

public class MainActivity extends AppCompatActivity {
    // 声明ViewBinding变量
    private ActivityMainBinding binding;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // 初始化ViewBinding实例
        binding = ActivityMainBinding.inflate(getLayoutInflater());
        // 设置布局根视图
        setContentView(binding.getRoot());
    }
}

2. 确认build.gradle配置格式

确保app模块的build.gradle(Groovy语法)配置无语法错误:

android {
    // 其他配置项...
    buildFeatures {
        viewBinding true
    }
}

若使用Kotlin DSL(build.gradle.kts),配置需改为:

android {
    // 其他配置项...
    buildFeatures {
        viewBinding = true
    }
}

3. 执行项目同步与重建

  • 点击Android Studio顶部菜单 File -> Sync Project with Gradle Files 同步项目
  • 依次执行 Build -> Clean Project 和 Build -> Rebuild Project

内容的提问来源于stack exchange,提问作者hande korkmaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 21:45:13