I want to add image in android studio. I created a folder named "images" inside the project and pasted the image I wanted to upload there. Then I did the "assets" operation in the "pubspec.yaml" file. I clicked pub get. But I am getting a problem.
>Solution :
How to include images in your app
1. Create an assets/images folder
- This should be located in the root of your project, in the same folder as your
pubspec.yamlfile. - In Android Studio you can right click in the Project view
- You don’t have to call it
assetsorimages. You don’t even need to makeimagesa subfolder. Whatever name you use, though, is what you will register in thepubspec.yamlfile.
2. Add your image to the new folder
- You can just copy your
imageintoassets/images. The relative path oflake.jpg, for example, would beassets/images/lake.jpg.
3. Register the assets folder in pubspec.yaml
-
Open the
pubspec.yamlfile that is in the root of your project. -
Add an
assetssubsection to thefluttersection like this:
flutter:
assets:
- assets/images/lake.jpg
- If you have multiple images that you want to include then you can leave off the file name and just use the directory name (include the final
/):
flutter:
assets:
- assets/images/
4. Use the image in code
- Get the asset in an Image widget with
Image.asset('assets/images/lake.jpg').
5. Restart your app