diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 6af6c8ff1..65ded85a0 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -18,10 +18,14 @@ -keepclassmembers class nodomain.freeyourgadget.gadgetbridge.service.devices.pebble.webview.JSInterface { public *; } -# Required for refection in BangleJSDeviceSupport +# Required for reflection in BangleJSDeviceSupport -keepclassmembers class nodomain.freeyourgadget.gadgetbridge.model.CallSpec { public static *; } +# Required for reflection in method GattCharacteristic.initDebugMap() +-keepclassmembers class nodomain.freeyourgadget.gadgetbridge.service.btle.GattCharacteristic { + public static *; +} -keepattributes JavascriptInterface # https://github.com/tony19/logback-android/issues/29