Flutter - No file or variants found for asset: lib/assets/images

1,688

Your code doesn't work because you need to add one more slash, so it should be like:

  assets:
    - lib/assets/images/

Tips: It's kinda bad practice if you put your assets folder inside your lib folder. Try to place it outside the lib folder. And also make sure the indentations are correct.

I hope it will be helpful.

Share:
1,688
Faizan Kamal
Author by

Faizan Kamal

Updated on November 24, 2022

Comments

  • Faizan Kamal
    Faizan Kamal over 1 year

    I'm getting this error while adding images folder assets in pubspec.yaml

    Error detected in pubspec.yaml:
    No file or variants found for asset: lib/assets/images.
    

    This is how my pubspec.yaml file looks like

    flutter:
      uses-material-design: true
      
      assets:
        - lib/assets/images
      
      fonts:
        - family: Potra
          fonts:
            - asset: lib/assets/fonts/Potra.ttf
        - family: BAHNSCHRIFT
          fonts:
            - asset: lib/assets/fonts/BAHNSCHRIFT.TTF
    

    I tried to look it up. Most of the people are suggesting to give the right indentation for this problem. But I'm quite sure it is not the case here. I tried the proper indentation method and also all possible variants but in vain.

    When I remove below part, code runs fine without any error and respective added font family in pubspec also works fine.

      assets:
        - lib/assets/images
    

    Why I'm getting error after adding assets part?

    This is how my file structure looks like

    enter image description here