BobStore/proguard-project.txt
Ron Rieve 3a3a480429 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).
2014-09-07 18:49:03 +02:00

20 lines
755 B
Plaintext

-dontobfuscate
-dontwarn javax.naming.**
-dontnote android.support.**
-dontnote **ILicensingService
# This increases the size of the .apk by ~800kb, which is clearly
# undesirable. However, the nature of the Java security suite
# implementations are that they use a lot of reflection to instantiate
# classes. The end result is that proguard excludes classes which
# may be required, depending on the security algorithms required
# 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 *;
}