mirror of
https://invent.kde.org/network/kdeconnect-android.git
synced 2025-12-12 20:35:58 +01:00
Made proguard not keep **, but just the classes that we need
Disabled obfuscation, so stack traces are still useful
This commit is contained in:
11
proguard-rules.pro
vendored
11
proguard-rules.pro
vendored
@@ -16,20 +16,23 @@
|
||||
# public *;
|
||||
#}
|
||||
|
||||
-dontobfuscate
|
||||
|
||||
# Allow obfuscation of android.support.v7.internal.view.menu.**
|
||||
# to avoid problem on Samsung 4.2.2 devices with appcompat v21
|
||||
# see https://code.google.com/p/android/issues/detail?id=78377
|
||||
-keepattributes Signature
|
||||
-keep class !android.support.v7.internal.view.menu.**,** {*;}
|
||||
-keepnames class !android.support.v7.internal.view.menu.**,android.support.v7.** {*;}
|
||||
|
||||
-dontwarn org.spongycastle.**
|
||||
-dontwarn org.bouncycastle.**
|
||||
-dontwarn org.apache.sshd.**
|
||||
-dontwarn org.apache.mina.**
|
||||
-dontwarn org.bouncycastle.**
|
||||
-dontwarn org.slf4j.**
|
||||
-dontwarn io.netty.**
|
||||
-dontwarn org.spongycastle.**
|
||||
|
||||
-keepattributes SourceFile,LineNumberTable,Signature
|
||||
|
||||
-keep class org.spongycastle.** {*;}
|
||||
-keep class org.bouncycastle.** {*;}
|
||||
|
||||
-keep class org.kde.kdeconnect.** {*;}
|
||||
|
||||
Reference in New Issue
Block a user