Android Studio无法识别raw目录下视频文件的解决求助
Android Studio识别raw文件夹视频文件的解决办法
检查文件命名
raw文件夹的文件名必须符合Android资源命名规则:只能用小写字母、数字、下划线、点,不能有空格、大写字母或特殊字符。比如把My Video.mp4改成my_video.mp4,重新导入试试。手动修正文件类型关联
- 打开Android Studio的设置(Windows/Linux点
File->Settings,Mac点Android Studio->Settings) - 找到
Editor->File Types - 在右侧列表找到
Text类型,看看你的视频后缀(比如.mp4)是不是被误加进去了,是的话选中后点减号移除 - 找到
Video类型,点加号添加对应的视频后缀(比如.mp4) - 点击
Apply和OK,重启Android Studio
- 打开Android Studio的设置(Windows/Linux点
清理缓存重启
点击File->Invalidate Caches...,勾选Invalidate and Restart,等IDE重启后缓存会重建,大概率能解决识别问题。确认raw文件夹的创建路径
确保raw文件夹是直接建在app/src/main/res目录下的,路径必须是app/src/main/res/raw。不要直接通过系统文件夹粘贴,最好在Android Studio里右键res->New->Android Resource Directory,选择Resource type为raw,再把视频拖进去。检查gradle配置
打开模块级的app/build.gradle,确认android块里的sourceSets没有排除raw文件夹:android { sourceSets { main { res.srcDirs = ['src/main/res'] } } }改完后点击右上角的
Sync Now同步gradle。
内容的提问来源于stack exchange,提问作者Nelmatrix
相关产品推荐
相关产品推荐

