我正在尝试加载向量,但不断收到此错误堆栈跟踪
java.lang.IllegalArgumentException: Unknown command for: R
at androidx.compose.ui.graphics.vector.PathNodeKt.toPathNodes(PathNode.kt:275)
at androidx.compose.ui.graphics.vector.PathParser.addNode(PathParser.kt:525)
at androidx.compose.ui.graphics.vector.PathParser.parsePathString(PathParser.kt:84)
at androidx.compose.ui.graphics.vector.VectorKt.addPathNodes(Vector.kt:72)
at androidx.compose.ui.graphics.vector.compat.XmlVectorParser_androidKt.parsePath(XmlVectorParser.android.kt:279)
at androidx.compose.ui.graphics.vector.compat.XmlVectorParser_androidKt.parseCurrentVectorNode(XmlVectorParser.android.kt:101)
at androidx.compose.ui.res.VectorResources_androidKt.loadVectorResourceInner(VectorResources.android.kt:81)
at androidx.compose.ui.res.VectorResources_androidKt.vectorResource(VectorResources.android.kt:62)
at androidx.compose.ui.res.VectorResources_androidKt.vectorResource(VectorResources.android.kt:52)
at com.tapmax.football.ui.screens.design.DesignScreenKt$KitPager$1.invoke(DesignScreen.kt:440)
at com.tapmax.football.ui.screens.design.DesignScreenKt$KitPager$1.invoke(DesignScreen.kt:439)
我无法复制矢量的完整代码,所以我附上了一张图片,它只是一个普通矢量最佳答案
您的编译器警告可能会提示 RESOURCE_TOO_LONG
(一些路径值)。这些似乎有一个最大值。
解析器打开字符串值,找到 R
并且不知道如何处理它。
您可以:
Z
IIRC 以将其关闭,将 M<last_coordinate>
添加到第二条路径以从其离开的位置开始)。但实际上最好有一个合规的来源:) 关于android - Jetpack Compose 矢量解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71369599/