From 3a3a480429a84bf35586ce42dca1922772cd924c Mon Sep 17 00:00:00 2001 From: Ron Rieve Date: Sun, 7 Sep 2014 18:49:03 +0200 Subject: [PATCH] Ask proguard to keep SystemInstaller observers Proguard removed the method org.fdroid.fdroid.installer.SystemInstaller$PackageInstallObserver$packageInstalled, resulting in an AbstractMethodError crash. Fixes issue [79](https://gitlab.com/fdroid/fdroidclient/issues/79). --- proguard-project.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/proguard-project.txt b/proguard-project.txt index 2301761dc..5a9a57a8c 100644 --- a/proguard-project.txt +++ b/proguard-project.txt @@ -11,3 +11,9 @@ # by certain certificates. # Reference: https://gitlab.com/fdroid/fdroidclient/issues/88 -keep class org.spongycastle.** + +# This keeps class members used for SystemInstaller IPC. +# Reference: https://gitlab.com/fdroid/fdroidclient/issues/79 +-keepclassmembers class * implements android.os.IInterface { + public *; +}