From 910ceb5de13ea4db6afc94134164a93846723e70 Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Tue, 20 Aug 2019 20:22:24 +0200 Subject: [PATCH 1/2] Fixes SessionSettings Proguard serialization issues --- app/proguard-rules.pro | 1 + 1 file changed, 1 insertion(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 8aebf0d4f..98a26fc89 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -53,6 +53,7 @@ -keep class org.mozilla.vrbrowser.ui.widgets.WidgetPlacement {*;} # Keep class used in JNI. -keep class org.mozilla.vrbrowser.ui.widgets.Windows$** {*;} # Keep state clases used by gson. -keep class org.mozilla.vrbrowser.browser.engine.SessionState$** {*;} # Keep state clases used by gson. +-keep class org.mozilla.vrbrowser.browser.engine.SessionSettings {*;} # Keep state clases used by gson. # -------------------------------------------------------------------- # Keep classes from HTC SDK From 971a23aa31077c4a6f50d737fcbf9173dee59ddd Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Tue, 20 Aug 2019 23:25:46 +0200 Subject: [PATCH 2/2] Added a more global proguard rule to fix serialization issues --- app/proguard-rules.pro | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 98a26fc89..6c8e87ead 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -52,8 +52,7 @@ # -------------------------------------------------------------------- -keep class org.mozilla.vrbrowser.ui.widgets.WidgetPlacement {*;} # Keep class used in JNI. -keep class org.mozilla.vrbrowser.ui.widgets.Windows$** {*;} # Keep state clases used by gson. --keep class org.mozilla.vrbrowser.browser.engine.SessionState$** {*;} # Keep state clases used by gson. --keep class org.mozilla.vrbrowser.browser.engine.SessionSettings {*;} # Keep state clases used by gson. +-keep class org.mozilla.vrbrowser.browser.engine.** {*;} # Keep state clases used by gson. # -------------------------------------------------------------------- # Keep classes from HTC SDK