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
相关产品推荐
相关产品推荐

