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

更多相关文章

  1. 【Android】transformClassesWithAndroidGradleClassShrinkerFor
  2. Android(安卓)UI布局练习1(垂直分布)
  3. android 混淆时需要注意的地方
  4. OpenCV4 --Android(安卓)环境配置【详细教程】
  5. Android学习笔记1——建立android工程及其目录结构
  6. android工程下运行main方法的配置方法
  7. android tab和listiew
  8. android全平台编译ffmpeg以及x264与fdk-aac实践
  9. execlp启动android进程命令窗口通过adb shell 进入android 的Lin

随机推荐

  1. Android(安卓)3.0 r1 API中文文档(107)
  2. Android实用小技巧
  3. Android(安卓)View MarqueeView 跑马灯效
  4. Android(安卓)adb shell 命令大全
  5. [置顶] Android(安卓)5.1 open data flow
  6. Android高德地图自定义放大缩小控件
  7. 【专题】Android(安卓)启动流程相关
  8. Android的SDK与ADT不匹配问题
  9. SQLite语法与Android数据库操作
  10. android EditText inputType说明