proguar在Android混淆中的用法-创新互联

混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比較小的.apk文件,该文件比較难进行逆向project。因此,当你的应用程序对安全敏感(要求高),比如当你授权应用程序的时候,混淆器是一种重要的保护手段。

十载的蓟州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整蓟州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“蓟州网站设计”,“蓟州网站推广”以来,每个客户项目都认真落实执行。

proguard 基本语法

// 保留native方法的方法的方法名和包含native方法的类的类名不变

-keepclasseswithmembernames class {
  native;
}

// 保留继承与View的类中的set*和get*方法
-keepclassmembers public class * extends android.view.View {
  void set*(***);
  *** get*();
}

// 保留继承与Activity的类中以View为参数的方法
-keepclassmembers class * extends android.app.Activity {
  public void *(android.view.View);
}

// 保留实现了Parcelable 接口的类的类名以及实现了 Parcelanle$Creator 的内部类
-keep class * implemenets android.os.Parcelable {
  public static final android.os.Parcelanle$Creator *;
}

// 保留 R$*类中静态字段的字段名
-keep class **.R$* {
  public static ;
}

分享文章:proguar在Android混淆中的用法-创新互联
URL分享:http://ybzwz.com/article/dspgis.html