当前位置:   article > 正文

aar打包和用aar打apk包的混淆问题_android 怎么查看混淆过的aar

android 怎么查看混淆过的aar

一下混淆都已百度定位的aar为例
1:首先我们看下打成aar包后的混淆的文件
这里写图片描述

在这里除了@keep的之外,可以看到全部都被混淆
接下来看打成apk反编译出来的文件

这里写图片描述

通过对比,可以看到
1:打包生成的apk的文件进行了第二次混淆
2:第一次的类名可能和第二次的类名不相同
3:内部类都会被抽取出来
4:资源文件的引用也被打包进来
5:局部变量也会命名改变

接下来我们来分析下百度的类的混淆情况,首先说明我们在aar中写了如下的混淆代码
-keep class com.baidu.** { ;}
-keep class vi.com.** {
;}
-dontwarn com.baidu.**

接着看图
这里写图片描述
再看下打出的apk包的混淆的代码
这里写图片描述

分析得出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/925201
推荐阅读
相关标签
  

闽ICP备14008679号