代码拉取完成,页面将自动刷新
# 设置混淆的压缩比率 0 ~ 7
-optimizationpasses 5
# 混淆时不使用大小写混合,混淆后的类名为小写
-dontusemixedcaseclassnames
# 指定不去忽略非公共库的类
#-dontskipnonpubliclibraryclasses
# 指定不去忽略非公共库的成员
#-dontskipnonpubliclibraryclassmembers
# 混淆时不做预校验
-dontpreverify
# 混淆时不记录日志
-verbose
# 忽略警告
#-ignorewarning
# 代码优化
-dontshrink
# 不优化输入的类文件
-dontoptimize
# 保留注解不混淆
-keepattributes *Annotation*,InnerClasses
# 避免混淆泛型
-keepattributes Signature
# 保留代码行号,方便异常信息的追踪
-keepattributes SourceFile,LineNumberTable
# 混淆采用的算法
-optimizations !code/simplification/cast,!field/*,!class/merging/*
# dump.txt文件列出apk包内所有class的内部结构
-dump class_files.txt
# seeds.txt文件列出未混淆的类和成员
-printseeds seeds.txt
# usage.txt文件列出从apk中删除的代码
-printusage unused.txt
# mapping.txt文件列出混淆前后的映射
-printmapping mapping.txt
#-keep class com.supermap.eqtool.tmp.*{
# public void *;
# public boolean *;
# public static *;
#}
-keep class com.eqgis.eqtool.tmp.*{
public *;
}
-keep class com.eqgis.eqtool.cfg.*{
public *;
}
-keep class com.eqgis.eqtool.animation.*{
public *;
}
-keep class com.eqgis.eqtool.chart.*{
public *;
}
-keep interface com.eqgis.eqtool.cfg.*
-keepclasseswithmembernames class * { # 保持 native 方法不被混淆
native <methods>;
}
#chart相关
-keep class com.eqgis.eqtool.chart.base.*{
public *;
}
-keep class com.eqgis.eqtool.chart.bean.*{
public *;
}
-keep class com.eqgis.eqtool.chart.listener.*{
public *;
}
-keep class com.eqgis.eqtool.chart.utils.*{
public *;
}
#jama
-keep class jama.*{
public *;
}
-keep class jama.examples.*{public *;}
-keep class jama.test.*{public *;}
#-keep class jama.util.*
-keep class com.eqgis.eqtool.viewComponent.*{
public *;
protected *;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。