补充混淆规则
This commit is contained in:
14
easysocket/consumer-rules.pro
Normal file
14
easysocket/consumer-rules.pro
Normal file
@@ -0,0 +1,14 @@
|
||||
# ============================================================
|
||||
# easysocket 库模块 consumer-rules.pro(传递给 App)
|
||||
# 库实际包名:com.easysocket(namespace)
|
||||
# 要求:完全不混淆
|
||||
# ============================================================
|
||||
|
||||
-keep class com.easysocket.** { *; }
|
||||
-keepclassmembers class com.easysocket.** {
|
||||
public <init>(...);
|
||||
<fields>;
|
||||
<methods>;
|
||||
}
|
||||
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod,RuntimeVisibleAnnotations
|
||||
-dontwarn com.easysocket.**
|
||||
13
easysocket/proguard-rules.pro
vendored
Normal file
13
easysocket/proguard-rules.pro
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# ============================================================
|
||||
# easysocket 自身的混淆规则(仅当本模块 minifyEnabled=true 时生效,当前默认 false)
|
||||
# 实际包名:com.easysocket
|
||||
# ============================================================
|
||||
|
||||
-keep class com.easysocket.** { *; }
|
||||
-keepclassmembers class com.easysocket.** {
|
||||
public <init>(...);
|
||||
<fields>;
|
||||
<methods>;
|
||||
}
|
||||
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod,RuntimeVisibleAnnotations,SourceFile,LineNumberTable
|
||||
-dontwarn com.easysocket.**
|
||||
Reference in New Issue
Block a user