【发布时间】:2020-08-19 14:52:37
【问题描述】:
我的 Android 项目中有大约 100 多个可绘制对象,最近收到了对 33 个 PNG 格式的可绘制对象的更新。通常我的工作流程是合并/替换drawable-...文件夹以替换有更新的drawable,并保留其他不需要更新的drawable。这在文件类型相同(全部为 PNG)时效果很好,但最近为了精简应用程序,我们在 AS 中将整个可绘制目录转换为 WEBP(无损)。现在,当我使用更新的资源进行合并和替换时,相同可绘制对象的 PNG 和 WEBP 版本都会保留,这会导致每个重复可绘制对象的构建失败。
我已经在整个合并的可绘制目录上尝试了 AS 中的“转换为 WEBP”选项,但这并没有尝试转换具有现有 WEBP 文件的可绘制文件,而是留下了重复。
任何关于解决方案的建议(除了手动删除、替换、重命名单个文件等)将不胜感激!
注意:我正在询问设计团队是否可以只给我们 WEBP 文件,但他们这周正在休假,所以我希望有另一种方式!
【问题讨论】:
-
Try Build -> clean project,现在我会尝试解决你的问题,希望
-
感谢 KKKKK,不幸的是这并没有解决我的问题,仍然存在重复的资源。
-
好的,我找到了,现在我将发布解决方案