smart-home/ziyuan/android_sdk/proguard.cfg
2026-02-26 09:16:34 +08:00

45 lines
1.2 KiB
INI

##---------------Begin: proguard configuration common for all Android apps ----------
-dontwarn org.apache.http.**
-keep class org.apache.http.** { *; }
-dontwarn org.apache.commons.httpclient.**
-keep class org.apache.commons.httpclient.** { *; }
-dontwarn org.apache.http.**
-dontwarn android.webkit.**
-keep class org.apache.http.** { *; }
-keep class org.apache.commons.codec.** { *; }
-keep class org.apache.commons.logging.** { *; }
-keep class android.net.compatibility.** { *; }
-keep class android.net.http.** { *; }
## IKAnalyzer
-dontwarn org.wltea.analyzer.**
-keep class org.wltea.analyzer.** { *; }
## fastjson
-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.** { *; }
## xutils
-dontwarn com.lidroid.**
-keep class com.lidroid.** { *; }
-keep interface com.tiqiaa.common.IJsonable
-keep public class * implements com.tiqiaa.common.IJsonable {
public <methods>;
<fields>;
}
-keepnames class com.tiqiaa.local.LocalIrDb
-keepnames class com.tiqiaa.local.LocalIrDb$*
-keepclassmembers class com.tiqiaa.local.LocalIrDb$* {
<init>(...);
}
#-keepnames class com.icontrol.dev.IControlIRData
#-keepclassmembers class com.icontrol.dev.IControlIRData {
# <init>(...);
#}
-keepattributes Signature
-keepattributes *Annotation*