此插件用于做马甲包时,减小马甲包与主包的代码相似度,避免被 OPPO、VIVO 等应用市场识别为马甲包。
使用方法
根目录的 build.gradle 中:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.github.qq549631030:android-junk-code:1.0.7"
}
}
由于 jcenter 即将关闭后续版本将不再发布到 jcenter,转为发布到 mavenCentral,groupId 从原来的"cn.hx.plugin"改为"com.github.qq549631030"
app 目录的 build.gradle 模块中:
apply plugin: 'com.android.application'
apply plugin: 'android-junk-code'
android {
//xxx
}
android.applicationVariants.all { variant ->
switch (variant.name) {//变体名称,如果没有设置 productFlavors 就是 buildType 名称,如果有设置 productFlavors 就是 flavor+buildType,例如(freeRelease、proRelease)
case "release":
an