我在我的应用程序中使用 svg 格式的图标。我的应用程序的最低 API 级别是 21,目标是 24。我知道我可以通过 android studio 的“矢量资产”工具将 svg 格式的图标转换为常用的 android 矢量。(如果您右键单击 res/drawable 目录 -> 新建 -> 矢量资产,则可以访问。)
通过这种方法创建的矢量导致 android api 高于 21。但它会导致应用程序在 android 5 设备中崩溃。尽管在谷歌关于矢量资产的文档中,据说矢量资产在 api 级别 21 及更高级别上受支持。
有什么想法我能用这个做什么?
这是应用程序尝试膨胀活动/片段 xml 并且矢量资产导致崩溃时的错误示例:
android.view.InflateException: Binary XML file line #26: Error inflating class ImageView
问问题
604 次