美文网首页
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