Android Studio中字体文件名下方出现红色波浪线的原因是什么?
Android Studio字体文件红色波浪线无提示问题解决
问题描述
我从fonts.google.com下载了Work Sans字体,解压后将部分.ttf文件移入Android Studio新建的font资源文件夹,文件名下方出现红色波浪线,但悬停时无错误提示,点击文件可正常显示“Lorem ipsum...”内容。网上关于Android Studio红色波浪线的讨论很多,但没找到对应这个场景的解答,所以发出来求助也希望能帮到其他人。
排查与解决方法
- 检查文件名规范:Android Studio资源文件命名必须是小写字母、数字、下划线或连字符,不能有大写、空格或特殊字符。比如把
WorkSans-Bold.ttf改成worksans_bold.ttf这类合规格式。 - 确认font目录合法性:确保字体文件放在
res/font目录下,且该文件夹已被Android Studio标记为Font Resource Directory(右键文件夹 -> Mark Directory as -> Font Resource Directory),否则IDE无法识别为字体资源目录。 - 清理IDE缓存:点击菜单栏
File -> Invalidate Caches...,选择Invalidate and Restart重启IDE,这类无提示的红色波浪线大多是缓存异常导致的。 - 验证文件完整性:重新解压原字体压缩包,替换当前的ttf文件,排除文件损坏的可能。
内容的提问来源于stack exchange,提问作者bartonstanley
相关产品推荐
相关产品推荐

