🗂
android build gradleのバージョン上げたらリリースビルドしたアプリがぶっ壊れた話
どうなったか
ローカルでは全く問題なかったものの
releaseビルドしたらアプリが突然クラッシュしてしまうようになってしまった。
何かと思って調べてみるとどうやら
Caused by java.lang.RuntimeException: Missing type parameter
みたいなことらしい。
どうやらバージョンを上げた関係で
難読化してほしくない箇所まで難読化されたり云々な話っぽい。
implementation 'com.auth0.android:auth0:'
implementation 'com.auth0.android:jwtdecode:'
これを最新に上げてProGuardに
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
-keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken
追記したら直りました。
参考記事
Discussion