LoginSignup
0
0

【Flutter】Flutter create . 直後のFlutter runでBUILD FAILDEして心が折れそうな時

Last updated at Posted at 2021-08-10

Flutter runでいきなりFailしたときの備忘録です。
GradleのVersion差異によるエラーって初心者泣かせだと思います。
ググってもJava実装でのエラーくらいしか出てきません。

環境

Emulator Android
Flutter 2.4.0-4.2.pre

実行コマンド

$ flutter create . 
$ flutter run
android/build.gradle
buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

1回目のBuild

error.log
FAILURE: Build failed with an exception.

* Where:
Build file '/home/tamon/Workspace/flutter_test_android/android/app/build.gradle' line: 24

* What went wrong:
A problem occurred evaluating project ':app'.
> org/apache/http/client/HttpClient

2回目のBuild

error.log
FAILURE: Build failed with an exception.

* Where:
Build file '/home/tamon/work/dc-flutter/ivi/android/app/build.gradle' line: 24

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not initialize class com.android.build.gradle.internal.crash.PluginCrashReporter
...

解決策
gradleのversionを下げるとbuild successできました。
gradleのversionがgradle pluginの求めるversionを満たしていなかったためのエラーでした。

参考: https://qiita.com/izuki_y/items/3c20cd1c655fc4fc6127

android/gradle/wrapper/gradle-wrapper.properties
- distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
+ distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0