HarmonyOS 鸿蒙Next 为什么我导入svg项目运行就报错了
HarmonyOS 鸿蒙Next 为什么我导入svg项目运行就报错了
报错[Compile Result] [webpack-cli] ERROR: the manifest file D:/code/testcode/huawei2/entry/src/main/ets/manifest.json or module.json is lost or format is invalid.
[Compile Result] Compile error occurred. Fix it based on the above message.
我这边没问题
【1】检查你的图片名称,必须是小写的a-z或0-9命名,开头用小写字母。你改一下图片名试试
【2】如果还不行就是svg图片本身有问题。svg图片去阿里巴巴矢量图下载试试。
@Entry
@Component
struct test {
build() {
Column() {
Image($r('app.media.dui')).width(40)
Image($r('app.media.uisheji')).width(40)
}.width('100%')
}
}
更多关于HarmonyOS 鸿蒙Next 为什么我导入svg项目运行就报错了的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我改了下图片命名,这编译器不识别汉字。
在HarmonyOS鸿蒙Next中,导入SVG项目运行报错可能有多种原因。首先,确保你使用的SVG文件格式符合鸿蒙系统支持的规范。鸿蒙系统对SVG文件的支持可能有限,某些SVG特性或标签可能不被支持,导致解析错误。其次,检查SVG文件是否包含不兼容的命名空间或属性,这些可能导致系统无法正确解析文件。另外,确保你使用的开发工具版本与鸿蒙Next系统兼容,版本不匹配也可能导致运行错误。最后,查看错误日志,确定具体报错信息,可能是资源文件路径错误、解析器异常或其他系统级问题。根据错误信息进行排查和修正,确保SVG文件符合鸿蒙系统的要求。