diff options
author | Vitalii Dmitriev <vitalii.dmitriev@unikie.com> | 2023-10-18 08:50:54 +0000 |
---|---|---|
committer | Vitalii Dmitriev <vitalii.dmitriev@unikie.com> | 2023-10-18 09:05:12 +0000 |
commit | 8a429da77d183831ee425ddd33ccf94fe83731e4 (patch) | |
tree | 091839e7b16f8020e2c024c0abe15d2c92315d30 | |
parent | e7b1a8b11ccb26471795fb3b757625a9b2d977fc (diff) | |
download | Gallery2-8a429da77d183831ee425ddd33ccf94fe83731e4.tar.gz |
Fix InstantiationException crash
Add proguard rules to keep ctors for ActivityState subclasses
Test: mm packages/apps/Gallery2
Change-Id: Ib3daa5515ab63ee37f855bcaf183e32fdc897412
Signed-off-by: Vitalii Dmitriev <vitalii.dmitriev@unikie.com>
-rw-r--r-- | proguard.flags | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags index 5fde2d397..4054922b0 100644 --- a/proguard.flags +++ b/proguard.flags @@ -14,6 +14,11 @@ <init>(...); } +# ctors of subclasses of ActivityState are called with Java reflection. +-keep class * extends com.android.gallery3d.app.ActivityState { + <init>(...); +} + -keep class com.android.camera.CameraActivity { public boolean isRecording(); public long getAutoFocusTime(); |