android 防止反编译
16lz
2021-12-04
android 自带proguard 混淆器
配置如下
proguard.cfg 为配置 proguard的配置文件 在eclipse中建立项目会有的
-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*-keep public class * extends android.app.Activity-keep public class * extends android.app.Application-keep public class * extends android.app.Service-keep public class * extends android.content.BroadcastReceiver-keep public class * extends android.content.ContentProvider-keep public class * extends android.app.backup.BackupAgentHelper-keep public class * extends android.preference.Preference-keep public class com.android.vending.licensing.ILicensingService-keepclasseswithmembernames class * { native <methods>;}-keepclasseswithmembernames class * { public <init>(android.content.Context, android.util.AttributeSet);}-keepclasseswithmembernames class * { public <init>(android.content.Context, android.util.AttributeSet, int);}-keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String);}-keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *;}
然后在 build.xml 加入<property name="proguard-home" value="C:/proguard4.6/lib"/> 先下载proguard哦
这个样就行了
ant release
更多相关文章
- 【Android】transformClassesWithAndroidGradleClassShrinkerFor
- Android(安卓)UI布局练习1(垂直分布)
- android 混淆时需要注意的地方
- OpenCV4 --Android(安卓)环境配置【详细教程】
- Android学习笔记1——建立android工程及其目录结构
- android工程下运行main方法的配置方法
- android tab和listiew
- android全平台编译ffmpeg以及x264与fdk-aac实践
- execlp启动android进程命令窗口通过adb shell 进入android 的Lin