Android Studio无法识别音视频文件,raw目录带问号文件如何解决?
解决Android Studio 2024.1.2无法识别raw目录媒体文件的问题
排查与修复步骤
- 同步项目+清理缓存
- 点击工具栏
File->Sync Project with Gradle Files完成同步 - 执行
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格式,比如:
若仍无效,删除raw目录下的文件后重新复制进去,再同步项目val audioResId = R.raw.your_audio_file
内容的提问来源于stack exchange,提问作者Mr Omid
相关产品推荐
相关产品推荐

