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

Kotlin中View Binding生成失败:inflate报红线导致项目无法运行,寻求解决方案

解决View Binding inflate报错的方案

按以下步骤排查修复:

  • 开启View Binding配置
    打开模块级的build.gradle.kts(Groovy语法则是build.gradle),在android代码块中添加View Binding的启用配置:

    android {
        // 保留原有配置
        buildFeatures {
            viewBinding = true
        }
    }
    

    Groovy版本写法:

    android {
        // 保留原有配置
        buildFeatures {
            viewBinding true
        }
    }
    

    配置完成后点击右上角的Sync Now同步项目。

  • 删除无效导入
    你的代码中包含无关导入import android.renderscript.ScriptGroup.Binding,直接删除该行,避免不必要的命名干扰。

  • 检查布局文件有效性
    确保activity_main.xml布局没有语法错误,且根布局未使用<merge>标签(若使用<merge>,inflate时需要传入父布局参数,当前代码写法不适用)。

  • 清理重建项目
    依次执行Build菜单下的Clean Project和Rebuild Project,清除编译缓存后重新生成Binding类。

完成以上操作后,重新运行项目即可解决inflate处的红线报错问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 22:07:05