美文网首页
Android上架审核马甲包问题

Android上架审核马甲包问题

作者: itfitness | 来源:发表于2022-06-09 11:26 被阅读0次

目录

前言

Android上架应用市场,最近越来越难了,特别是某些平台会去检测代码的重复度,超过他们的标准就会被判定为马甲包,而很多公司给其他客户开发的APP可能是基于某套框架去扩展开发的,因此就会被识别为马甲包,所以就需要我们使用一定的方法去对抗这种检测,下面就是我个人总结的一些方法。

软件加固解决法

通过对apk进行加固再提交审核就会通过,这里我发现的有两个免费加固的平台

360加固
爱加密

代码混淆解决法

可以对app的build.gradle文件进行配置,开启代码混淆编译打包

buildTypes {
        release {
            shrinkResources true // 是否去除无效的资源文件
            minifyEnabled true //是否混淆
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            shrinkResources false // 是否去除无效的资源文件
            minifyEnabled false //是否混淆
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

另外也可以尝试下这个变态代码混淆:变态代码混淆字典
混淆后的代码如下

相关文章

网友评论

      本文标题:Android上架审核马甲包问题

      本文链接:https://www.haomeiwen.com/subject/xjfmmrtx.html