flutter_ffmpegもproguardの設定が必要だった。なしだとリリースビルドの場合だけ落ちる。
java.lang.RuntimeException: An error occurred while executing doInBackground()
とか
java.lang.UnsatisfiedLinkError: Bad JNI version returned from JNI_OnLoad
とかのエラーが出てる。
android/app/proguard-rules.pro として下記のようなファイルを作っておけばちゃんとビルドされるっぽい。
-keep class com.arthenica.mobileffmpeg.Config {
native <methods>;
void log(long, int, byte[]);
void statistics(long, int, float, float, long , int, double, double);
}
-keep class com.arthenica.mobileffmpeg.AbiDetect {
native <methods>;
}
ほんと心臓に悪いproguard
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント