LoginSignup
4
1

More than 3 years have passed since last update.

flutterのリリースビルド時にExecution failed for task ':app:lintVitalRelease'.が発生した時の対応

Last updated at Posted at 2020-07-06

概要

下記コマンド実行時に、Execution failed for task ':app:lintVitalRelease'が発生したのでその際実施した内容です。

❯ flutter build apk

環境

[✓] Flutter (Channel stable, v1.17.5, on Mac OS X 10.15.5 19F101, locale ja-JP)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    ✗ Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions.
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.46.1)
[!] Connected device
    ! No devices available

対応内容

lint optionsを追記

下記内容をandroid/app/build.gradleに追加。lintOptionsは既に記載されているはずなので、checkReleaseBuilds falseのみ追加しています。
gradle:android/app/build.gradle
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false # 追加
}

buildコマンドを変更

こっちは失敗

failed
❯ flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi

こっちは成功

success
❯ flutter build appbundle --target-platform android-arm,android-arm64,android-x64

まとめ

flutter build appbundleを利用することで無事apkファイルがビルドできました。
参考になれば幸いです。

参考サイト

4
1
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
4
1