Igalia / wolvic

A fast and secure browser for standalone virtual-reality and augmented-reality headsets.

Home Page:https://wolvic.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[VisionGlass] Review proguard rules

svillar opened this issue · comments

We need to add proguard rules for the VisionGlass flavour as the minification process removes some important classes that make Wolvic crash when generating release packages.

For example this exception

03-22 17:44:57.991 27938 27938 W System.err: java.io.FileNotFoundException: 1080/port/up_char/palette.json: open failed: ENOENT (No such file or directory)
03-22 17:44:57.992 27938 27938 W System.err: 	at libcore.io.IoBridge.open(IoBridge.java:575)
03-22 17:44:57.992 27938 27938 W System.err: 	at java.io.FileInputStream.<init>(FileInputStream.java:160)
03-22 17:44:57.992 27938 27938 W System.err: 	at java.io.FileInputStream.<init>(FileInputStream.java:115)
03-22 17:44:57.992 27938 27938 W System.err: 	at java.io.FileReader.<init>(FileReader.java:58)
03-22 17:44:57.992 27938 27938 W System.err: 	at com.baidu.rc.f0.b(Proguard:3)
03-22 17:44:57.992 27938 27938 W System.err: 	at com.baidu.rc.f0.<init>(Proguard:2)
03-22 17:44:57.992 27938 27938 W System.err: 	at com.baidu.rc.a0.s(Proguard:1)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.rc.a0.a(Proguard:561)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.rc.a0.p(Proguard:17)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.rc.a0.c(Proguard:12)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.rc.a0.j(Proguard:3)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.rc.a0.n(Proguard:7)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.i7.f.a(Proguard:43)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.i7.f.t(Proguard:5)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.i7.f.a(Proguard:7)
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.i7.g.run(Proguard:1)
03-22 17:44:57.993 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.993 27938 27938 W System.err: 	at com.baidu.jw.c.c(Proguard:3)
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.bh.a.a(Proguard:2)
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.bh.c.b(Proguard:1)
03-22 17:44:57.994 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.bh.c.f(Proguard:1)
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.i7.f.onStartInput(Proguard:8)
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.input.modular.ObservableImeService.onStartInputModule(Proguard:3)
03-22 17:44:57.994 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.input_huawei.ImeService.a(Proguard:49)
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.al.z.run(Proguard:1)
03-22 17:44:57.994 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.994 27938 27938 W System.err: 	at com.baidu.jw.c.c(Proguard:3)
03-22 17:44:57.994 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.995 27938 27938 W System.err: 	at com.baidu.bh.a.a(Proguard:2)
03-22 17:44:57.995 27938 27938 W System.err: 	at com.baidu.bh.c.b(Proguard:1)
03-22 17:44:57.995 27938 27938 W System.err: 	at com.baidu.bh.c.d(Proguard:1)
03-22 17:44:57.995 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.995 27938 27938 W System.err: 	at com.baidu.input_huawei.ImeService.onStartInput(Proguard:1)
03-22 17:44:57.995 27938 27938 W System.err: 	at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2793)
03-22 17:44:57.995 27938 27938 W System.err: 	at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:833)
03-22 17:44:57.995 27938 27990 I Bitmap  : source bitmap colorspace: sRGB IEC61966-2.1
03-22 17:44:57.995 27938 27938 W System.err: 	at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:863)
03-22 17:44:57.995 27938 27938 W System.err: 	at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:199)

It was not caused by proguard rules in the end. Closing.