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

Android Studio应用启动崩溃:Drawable资源board非有效类型问题求助

应用启动崩溃原因排查与解决方法

崩溃核心原因

从错误日志的底层栈信息可定位问题:

Caused by: android.content.res.Resources$NotFoundException: Resource "com.example.connect3game:drawable/board" (7f070058)  is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f070058 a=-1 r=0x7f070058}

布局文件中GridLayout设置的背景资源@drawable/board不存在,或该资源不是有效的Drawable类型(比如误引用颜色、非Drawable格式资源),导致布局加载失败,进而引发Activity启动崩溃。

解决方法

  • 检查资源存在性:确认项目res/drawable(或对应分辨率的drawable子目录)下是否有名为board的Drawable资源(如board.png、board.xml),缺失则添加正确的资源文件。
  • 验证资源合法性:确保资源文件名符合Android规范(仅允许小写字母、数字、下划线、连字符,禁止大写或特殊字符),同时确认资源本身格式有效(图片未损坏、矢量图XML结构正确)。
  • 处理版本兼容:若board是矢量图资源,Android 5.0以下系统需要额外配置,可将矢量图转为png格式使用,或在build.gradle中启用兼容:
    android {
        defaultConfig {
            vectorDrawables.useSupportLibrary = true
        }
    }
    
  • 清理项目缓存:执行Android Studio的Build -> Clean Project,再执行Build -> Rebuild Project,消除缓存导致的资源引用异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 17:52:12