flutter でアプリを作っていて、Android studio でのデバッグ起動は問題ないのに
flutter build apk した際、
Gradle task assembleRelease failed with exit code 1
とだけ出て apk が作られない場合。
この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
コメント