android - 使用矢量可绘制减小 apk 大小
问题描述
我正在尝试减小我的 android 应用程序的 apk 大小。
我已阅读本指南:https ://developer.android.com/topic/performance/reduce-apk-size
我已经将我所有的图像转换为矢量绘图,所以它们看起来更小了。
但是当我点击生成 apk 时,android studio 确实PNG
为我的每个可绘制矢量创建了一个版本,并将其与最终 apk 中的矢量打包在一起
所以这是毫无意义的,因为现在我的 apk 既有矢量又有 png ......
我如何强制 android studio 使用可绘制的矢量,使用户在运行时缩放图像?
解决方案
正如官方文档所说:
如果最低 API 级别为 Android 4.4(API 级别 20)及更低,并且您尚未启用支持库技术,Vector Asset Studio 会生成 PNG 文件。
所以检查你的项目是否满足这个条件。
推荐阅读
- java - 继续不能应用于 ()
- flutter - Flutter 滚动整个屏幕,包括 gridview
- node.js - AWS SAM 无法构建层
- python - 连接到 localhost db 的 python 中的搜索框
- javascript - 在 MomentJS 中将两个日期与一个日期进行比较
- html - 响应式(移动优先)网站无法正常工作,即使已使用视口和媒体查询
- jenkins - 如何触发构建提交到脚本管道中的分支
- python - Python 入门:如何使用 while 循环获得最大值?
- azure - 使用 Azure 数据工厂对单个 blob CSV 文件进行多个 TeraData cutsom 查询
- elasticsearch - 两个位置具有相对距离的 Elasticsearch 查询文档