flutter_gen icon indicating copy to clipboard operation
flutter_gen copied to clipboard

[BUG]: no named parameter colorFilter when running app

Open kuyazee opened this issue 2 years ago • 4 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Version

^5.2.0

Command type

build_runner (Default)

What happened?

I'm using flutter_gen with flutter_svg

The latest build seems to be incompatible with flutter_svg

Relevant a pubspec.yaml.

name: asdasdasd
description: asdasd

version: 3.0.0+22112100
publish_to: none

environment:
  sdk: ">=2.18.0 <3.0.0"
  flutter: 3.3.3

dependencies:
  flutter:
    sdk: flutter
  flutter_svg: ^1.1.6

dev_dependencies:
  build_runner: ^2.3.3
  flutter_gen_runner: ^5.1.0+1
  flutter_test:
    sdk: flutter
  flutter_lints: ^2.0.1
  flutter_gen: ^5.1.0+1

flutter:
  uses-material-design: true
  generate: true
  assets:
    - assets/images/
    - assets/l10n/
    - assets/env/
    - assets/icons/
    - assets/google_fonts/

flutter_gen:
  output: lib/generated/
  integrations:
    flutter_svg: true

Relevant log output

: Error: No named parameter with the name 'colorFilter'.
assets.gen.dart:636
          colorFilter: colorFilter,
          ^^^^^^^^^^^
: Context: Found this candidate, but the arguments don't match.
svg.dart:329
      SvgPicture.asset(
      ^^^^^^^^^^^^^^^^


### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

kuyazee avatar Feb 10 '23 11:02 kuyazee

Hey @kuyazee when will this fix be available on pub.dev? Currently facing the same issues.

kwado-tech avatar Feb 15 '23 09:02 kwado-tech

I started to have the same problem when I downgraded the flutter_svg version from 2.0.1 to 1.1.6. If possible, you can try to update flutter_svg to the latest version.

bakeyevrus avatar Feb 16 '23 16:02 bakeyevrus

image

I set the flutter_gen_runner to fixed version, delete flutter_gen and rerun flutter pub run build_runner build command. Maybe this can help you

tientruongvan1995 avatar Feb 27 '23 03:02 tientruongvan1995

You need to upgrade flutter_svg to newer version. Or use flutter_gen: 5.1.0+1 or older for flutter_svg: 1.1.6 by using: dart pub global activate flutter_gen 5.1.0+1

CuongNV12 avatar Nov 01 '23 08:11 CuongNV12