When I try to build my application on a usb device, the build crashes displaying this log output
FAILURE: Build failed with an exception.
What went wrong: Some problems were found with the configuration of task ‘:app:compileFlutterBuildDebug’ (type ‘FlutterTask’).
Type ‘FlutterTask’ property ‘assets’ is missing an input or output annotation.
Reason: A property without annotation isn’t considered during up-to-date checking.
Possible solutions:
- Add an input or output annotation.
- Mark it as @Internal.
Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.
Type ‘FlutterTask’ property ‘assetsDirectory’ is missing an input or output annotation.
Reason: A property without annotation isn’t considered during up-to-date checking.
Possible solutions:
- Add an input or output annotation.
- Mark it as @Internal.
Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.
Type ‘FlutterTask’ property ‘buildMode’ is missing an input or output annotation.
Reason: A property without annotation isn’t considered during up-to-date checking.
Possible solutions:
- Add an input or output annotation.
- Mark it as @Internal.
Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.
Type ‘FlutterTask’ property ‘fastStart’ doesn’t have a configured value.
Reason: This property isn’t marked as optional and no value has been configured.
Possible solutions:
- Assign a value to ‘fastStart’.
- Mark property ‘fastStart’ as optional.
Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#value_not_set for more details about this problem.
Type ‘FlutterTask’ property ‘flutterExecutable’ is missing an input or output annotation.
Reason: A property without annotation isn’t considered during up-to-date checking.
Possible solutions:
- Add an input or output annotation.
- Mark it as @Internal.
Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.
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.
Get more help at https://help.gradle.org
BUILD FAILED in 1s Exception: Gradle task assembleDebug failed with exit code 1
Please help to find a solution to this problem
Advertisement
Answer
This is happening because you updated gradle in your project to gradle 7. And gradle 7 has some new annotation property which must be reviewed.
I also faced this and filed an issue on github. This is the link
So the choice you have
- Downgrade your gradle( < 7 )
- Make changes as mentioned in this PR.
In the referred page(Pull Req) . There is a section named Files Changed
. See the green colored lines over there. Just edit your gradle
file and add/edit same as green colored lines.