Android Studio中drawable等目录出现红绿颜色分别代表什么含义?
Android Studio 资源目录红绿组合颜色标识含义说明
该类颜色标识是Android Studio内置的版本控制系统(VCS,常见如Git、SVN)状态提示,和Android资源本身的有效性无关,具体含义如下:
- 纯绿色:指代当前目录/文件属于未被版本控制系统跟踪的新增内容,一般是你刚创建的drawable资源、layout布局文件等,还没有执行过
git add这类跟踪操作。部分配置下,已经加入版本控制且无修改的内容也会显示纯绿色。 - 纯红色:指代当前目录/文件属于已被版本控制系统忽略的内容,匹配
.gitignore规则的文件/目录都会显示该颜色;另外已经从本地删除、但还没提交版本变更的已跟踪文件,也会临时显示纯红色。 - 红绿混合色:就是你提到的组合颜色,指代当前目录下同时存在多种VCS状态的文件,比如你的mipmap目录下既有已经提交过的老图标资源,又有刚新建还没加入版本控制的新图标,整个目录就会显示红绿混合的标识。
官方说明与处理方案
该提示是JetBrains系IDE的标准功能(Android Studio基于IntelliJ IDEA开发),属于正常状态提示,不是报错,无需额外修复。
如果需要调整标识显示或消除混合色,可按以下操作处理:
- 要消除红绿混合状态:将目录下未跟踪的新增文件加入版本控制,或者将不需要跟踪的文件添加到
.gitignore忽略规则即可。 - 要修改/关闭颜色提示:打开Android Studio设置(Windows/Linux路径为
File > Settings,Mac路径为Android Studio > Preferences),依次进入Version Control > File Status Colors,按需调整各状态的对应颜色,或者直接关闭VCS状态颜色提示功能即可。
内容的提问来源于stack exchange,提问作者Shree
相关产品推荐
相关产品推荐

