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

Android Studio无法识别音视频文件,raw目录带问号文件如何解决?

解决Android Studio 2024.1.2无法识别raw目录媒体文件的问题

排查与修复步骤

  • 同步项目+清理缓存
    1. 点击工具栏 File -> Sync Project with Gradle Files 完成同步
    2. 执行 File -> Invalidate Caches...,勾选 Invalidate and Restart 重启AS
  • 核对raw目录与文件名规则
    确认raw目录在 src/main/res/ 路径下,文件名必须仅包含小写字母、数字、下划线或连字符,不能有空格、大写字母、中文或特殊标点,哪怕你觉得文件名正确,再仔细核对一遍
  • 检查Gradle资源配置
    确保模块的 build.gradle.kts(或 build.gradle)中资源目录配置正确:
    android {
        sourceSets {
            main {
                res.srcDirs += "src/main/res"
            }
        }
    }
    
  • 强制刷新资源索引
    右键点击 res 目录选择 Refresh,或在 Project 面板切换视图(比如从Android切到Project再切回),让AS重新扫描资源
  • 验证文件完整性
    用本地播放器打开视频/MP3文件,确认没有损坏;若文件损坏,替换为完整的媒体文件
  • Compose项目额外检查
    引用raw资源时确保使用正确的资源ID格式,比如:
    val audioResId = R.raw.your_audio_file
    
    若仍无效,删除raw目录下的文件后重新复制进去,再同步项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 21:18:10