【Flutterエラー】”Execution failed for task ‘:geolocator_android:compileDebugJavaWithJavac’ in flutter”

flutterで古いバージョンのプロジェクトを実行しようとしたところ、タイトルのようなエラーが出てきました。

目次

解決方法

compileSdkVersionを上げる

app/build.gradleのcompileSdkVersionを,31もしくはflutter.compileSdkVersionにします。

android {
    compileSdkVersion flutter.compileSdkVersion

buildscriptを修正する

android/build.gradleを下記のように修正します。

buildscript {
    ext.kotlin_version = '1.6.10'
    repositories {
        google()
        jcenter()
    }

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

参考記事

https://fluttercorner.com/execution-failed-for-task-geolocator_androidcompiledebugjavawithjavac-in-flutter/#Solution_2_Downgrade_geolocator_621
よかったらシェアしてね!

コメント

コメントする

CAPTCHA


目次
閉じる