dnfield / flutter_svg

SVG parsing, rendering, and widget library for Flutter
MIT License
1.64k stars 449 forks source link

SVG not showing at all #1072

Closed fisforfaheem closed 3 weeks ago

fisforfaheem commented 1 month ago

Getting Following Error:

E/flutter (31233): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assets/images/img_mailicon_2.svg". E/flutter (31233): #1 SvgLoader._load.<anonymous closure> (package:flutter_svg/src/loaders.dart:153:41) E/flutter (31233): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assets/images/img_mailicon_2.svg". E/flutter (31233): #1 SvgLoader._load.<anonymous closure> (package:flutter_svg/src/loaders.dart:153:41) E/flutter (31233): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assets/images/img_mailicon_2.svg". E/flutter (31233): #1 SvgLoader._load.<anonymous closure> (package:flutter_svg/src/loaders.dart:153:41) E/flutter (31233): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assets/images/img_lockicon_1.svg". E/flutter (31233): #1 SvgLoader._load.<anonymous closure> (package:flutter_svg/src/loaders.dart:153:41) E/flutter (31233): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assets/images/img_lockicon_1.svg". E/flutter (31233): #1 SvgLoader._load.<anonymous closure> (package:flutter_svg/src/loaders.dart:153:41) E/flutter (31233): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assets/images/img_lockicon_1.svg". E/flutter (31233): #1 SvgLoader._load.<anonymous closure> (package:flutter_svg/src/loaders.dart:153:41)

fisforfaheem commented 1 month ago

I am using like this...: ///main code:

switch (widget.imagePath!.imageType) { case ImageType.svg: return SizedBox( height: widget.height, width: widget.width, child: SvgPicture.asset( widget.imagePath!, height: widget.height, width: widget.width, fit: widget.fit ?? BoxFit.contain, color: Colors.red, ), );

CustomImageView( imagePath: ImageConstant.loginPpageLogo, fit: BoxFit.contain, height: 60.v, // width: 360.h, )

jonahwilliams commented 3 weeks ago

The exception you're getting indicates your asset path is malformed. That doesn't have anything to do with flutter_svg specifically, I would recommending looking for a help forum for assistance on fixing that.