flutter

[flutter] /android/gradlew" exited abnormally: がでてビルドできない

flutter runを実行したところ下記のようなエラーがでました。

* Error running Gradle:
ProcessException: Process
"Project/android/gradlew" exited
abnormally:
> Configure project :app
WARNING: API 'variant.getJavaCompile()' is obsolete and has been replaced with
'variant.getJavaCompileProvider()'.
It will be removed at the end of 2019.
For more information, see
https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getJavaCompile(), use
-Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with
'variant.getMergeAssetsProvider()'.
It will be removed at the end of 2019.
For more information, see
https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getMergeAssets(), use
-Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been
replaced with 'variantOutput.getProcessResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see
https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variantOutput.getProcessResources(), use
-Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
FAILURE: Build failed with an exception.
* What went wrong:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.0 and
higher.
The following dependencies do not satisfy the required version:
root project 'android' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71
* 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 2s
  Command: Project/android/gradlew
  app:properties
Please review your Gradle project setup in the android/ folder.

調べると「gradlewのバグだ」「権限がrootになっている」とかがでてくるんですが権限は特におかしくなく。
ちょっと力技ですがプロジェクトのandroidディレクトリがおかしくなっているようなので

$ rm -r android
$ flutter create .

で再生成したところ、無事 $ flutter runが通るようになりました。

-flutter

Copyright© F27P , 2021 All Rights Reserved Powered by AFFINGER5.