Android 解决使用CocosCreator开发产品上架应用市场代码重复问题
1.在AndroidManifest里面添加自己包名
2.根目录的build.gradle中:
buildscript {
ext{
gradleVersion = '8.2.0'
}
dependencies {
classpath "com.android.tools.build:gradle:$gradleVersion"
classpath 'org.greenrobot:greendao-gradle-plugin:3.3.1'
classpath 'com.github.qq549631030:android-junk-code:1.1.2'//加的是这个
}
repositories {
mavenCentral()
}
}
3.app目录的build.gradle模块中:
apply plugin: 'android-junk-code'
androidJunkCode {
def config = {
packageBase = "cn.hx.plugin"//填写自己的包名,不容易被检测出来
packageCount = 30
activityCountPerPackage = 5
excludeActivityJavaFile = false
otherCountPerPackage = 50
methodCountPerClass = 20
resPrefix = "junk_"
drawableCount = 300
stringCount = 300
}
variantConfig {
//注意:这里的debug,release为变体名称,如果没有设置productFlavors就是buildType名称,如果有设置productFlavors就是flavor+buildType,例如(freeRelease、proRelease)
alphaDebug config
alphaRelease config
huaweiDebug config
huaweiRelease config
xiaomiDebug config
xiaomiRelease config
vivoDebug config
vivoRelease config
oppoDebug config
oppoRelease config
yybDebug config
yybRelease config
lenovoDebug config
lenovoRelease config
liquDebug config
liquRelease config
j360Debug config
j360Release config
baiduDebug config
baiduRelease config
rongyaoDebug config
rongyaoRelease config
huajunDebug config
huajunRelease config
}
}