🤖

Android 外部SDKを使用した場合にreleaseビルドで動作しないとき

2021/06/17に公開

トラブルシューティング with @Umibows

背景

  • Flutter
  • native モジュールは外部の SDK を使用
  • debug ビルドだと動く
  • release ビルドだと動かない

問題

ハード機器との接続において使用した外部 SDK が、release ビルドだと動かない問題に直面。

Solution

https://github.com/flutter/flutter/issues/42320#issuecomment-540490103

buildTypes {
        release {
            signingConfig signingConfigs.release

            shrinkResources false
            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

Discussion