+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

关于AndroidStudio混淆配置 - 简书

1.首先需要在app下的build.gradle下配置,true表示编译时会混淆代码 2.2.在proguard-rules.pro中配置,android常用的混淆配置 对于一些基本指令的添加 代码混淆压缩比,在0~7之间,默认为5,一般不做修改 -optimizationpasses 5 混合时不使用大小写混合,混合后的类名为小写 -dontusemixedcaseclassnames 指定不去忽略非公共库的类 -dontskipnonpubliclibraryclasses 这句话能够使我们的项目混淆后产生映射文件# 包含有类名->混淆后类名的映射关系 -verbose 指定不去忽略非公共库的类成员 -dontskipnonpubliclibraryclassmembers 不做预校验,preverify是proguard的四个步骤之一,Android不需要preverify,去掉这一步能够加快混淆速度。 -dontpreverify 保留Annotation不混淆 -keepattributes Annotation,InnerClasses 避免混淆泛型 -keepattributes Signature 抛出异常时保留代码行号 -keepattributes SourceFile,LineNumberTable 指定混淆是采用的算法,后面的参数是一个过滤器 这个过滤器是谷歌推荐的算法,一般不做更改
你可能想看的