首页 > 代码库 > Android开发之代码混淆
Android开发之代码混淆
1、启动混淆开关
在工程目录下的project.properties文件,有名为proguard.config标签,默认为关闭状态,打开即可。 2、进行混淆配置
在工程目录下的proguard-project.txt文件进行具体的混淆配置,配置完后右击工程,选择export导出apk包,该apk包就是混淆包了。
例:包名为com.test
-dontwarn org.*
-keepattributes EnclosingMethod, InnerClasses
-keepattributes *Annotation
-keepattributes Signature
-keepattributes SourceFile,LineNumberTable#配置不进行混淆的类
-keep class android.support.* { *; }
-keep class com.test.model.* { *; }
#配置不进行混淆的枚举类型
-keepclassmembers enum * { *; }
#配置不进行混淆的成员变量
-keepclassmembernames class com.test.db.Table {
public long *;
}
更多内容可以参考:http://developer.android.com/guide/developing/tools/proguard.html
linghaihua
Android开发之代码混淆
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。