flutter build apk した際 Gradle task assembleRelease failed with exit code 1 が出て apk が作られない

投稿者: ytyng 4年, 7ヶ月 前

flutter でアプリを作っていて、Android studio でのデバッグ起動は問題ないのに

flutter build apk した際、

Gradle task assembleRelease failed with exit code 1

とだけ出て apk が作られない場合。

https://stackoverflow.com/questions/55750890/flutter-failed-to-compile-apk-finished-with-error-gradle-task-assembledebug-fa

このStackOverflow の記事を参考に

1. gradle-wrapper.properties を開いて、

distributionUrl=https\://services.gradle.org/distributions/gradle-5.5-all.zip

のようになっている箇所を

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

に変更 (ダウングレード)

2. build.gradle を開いて

dependencies {
classpath 'com.android.tools.build:gradle:3.6.0-alpha09'

のようになっている箇所を

dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'

に変更。

3. flutter clean してから flutter build apk を再実行。

これで、エラーの原因が見えるようになる

私は、androidx非対応のライブラリを使っているのが原因でしたので、pubspeck.yaml を開いて対応版にバージョンアップして解決しました。

問題が解決したら、上記のダウングレードした箇所は戻してOK

現在の評価: 5

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011