The argument type ‘File’ can’t be assigned to the parameter type ‘List‘.dartargument_type_not_assignable

Posted by

Error:

: Error: The argument type 'File' can't be assigned to the parameter type 'List<File>'.
new_quote.dart:505
 - 'File' is from 'dart:io'.
 - 'List' is from 'dart:core'.
                  _image,
                  ^
3

FAILURE: Build failed with an exception.

* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1160

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

Solution:

To fix this issue, you need to modify the argument passed to the createQuote method to be a list containing the single image file. Here’s how you can do it:

Replace this part of the code:

with:

This modification ensures that you are passing a list of files, even if it contains only one file. This should resolve the error you are facing.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x