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

Android Studio 2020.3.1插入图片报错且导入后图片变灰问题求助

Android Studio 2020.3.1 图片导入问题解决方案

问题1:直接复制粘贴图片触发android.content.res.AssetManager.nativeOpenAsset(Native Method)报错

原因

  • 直接粘贴的图片存储路径不符合Android资源规范,或是文件名、格式不满足要求,系统无法正常读取资源

解决方案

  • 图片必须导入到app/src/main/res下的drawable对应分辨率目录,不能随意粘贴到其他项目路径
  • 图片文件名仅可使用小写英文字母、数字、下划线,禁止出现大写、中文、空格、特殊符号
  • 优先选择png、jpg、webp格式图片导入,避免直接使用svg、psd等非原生适配格式作为资源文件

问题2:规范导入后图片变灰、原有色彩丢失

原因

  • 该问题属于Android Studio 2020.3.1版本的常见场景:导入图片时误触发矢量图转换,或是IDE默认给资源添加了全局tint染色属性,覆盖了原有色彩

解决方案

  • 导入位图资源时,不要勾选「Convert to Vector Asset」选项,直接作为位图导入
  • 布局文件中引用图片的ImageView控件,显式添加app:tint="@null"属性,关闭默认染色
  • 若导入的是矢量drawable资源,打开对应的xml文件,删除根节点中自带的tint属性即可恢复原有色彩
  • 检查项目themes.xml全局配置,删除所有默认drawable tint相关的配置项

内容的提问来源于stack exchange,提问作者Quentin Chéruel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 15:15:03