💬

Execution failed for task ':flutter_plugin_android_lifecycle:compile..

2024/11/28に公開

エラー内容

Execution failed for task ':flutter_plugin_android_lifecycle:compileDebugJavaWithJavac'.

このエラーは、FlutterのAndroidでビルドする際に「flutter_plugin_android_lifecycle」プラグインがコンパイル時にエラーを起こしている可能性があるためエラーが表示されるそうです。

こちらの動画を観れば解決です!

https://www.youtube.com/watch?v=Wthmab2pI-o

手順

1、compileSdkVersionを確認

Androidプロジェクトのandroid/app/build.gradleファイル内でcompileSdkVersionを以下のように設定してください。

gradle
android {
    compileSdkVersion 33
    ...
}

flutter_plugin_android_lifecycleは、compileSdkVersionが低い場合にエラーを起こすことがあります。通常は33以上が推奨されています。

2、gradle-wrapper.propertiesを確認

android/gradle/wrapper/gradle-wrapper.propertiesファイルで、適切なGradleバージョンが設定されていることを確認してください。

properties
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-all.zip
                                                          ##↑適切なバージョンにする

Discussion