Android 生成垃圾代码插件

一、垃圾代码插件

https://github.com/qq549631030/AndroidJunkCode

二、集成

(1)在Project级别的build.gradle中添加配置

repositories {
    maven { url "https://gitee.com/afra55/afa55-junk-code/raw/master" }
}

dependencies {
    classpath 'com.ptnb:junk-code:3.2'
}

(2)在app级别build.gradle中添加配置

if (ENVIRONMENT == "test") {

} else {
    apply plugin: 'com.ptnb.junkcode'
    androidJunkCode {
        variantConfig {
            release {
//变体名称,如果没有设置productFlavors就是buildType名称,如果有设置productFlavors就是flavor+buildType,例如(freeRelease、proRelease)
                packageBase = "com.xxx.xxx.xxx"  //生成java类根包名
                packageCount = 5 //生成包数量
                activityCountPerPackage = 3 //每个包下生成Activity类数量
                excludeActivityJavaFile = false
                //是否排除生成Activity的Java文件,默认false(layout和写入AndroidManifest.xml还会执行),主要用于处理类似神策全埋点编译过慢问题
                otherCountPerPackage = 20  //每个包下生成其它类的数量
                methodCountPerClass = 20  //每个类下生成方法数量
                resPrefix = "nb_"  //生成的layout、drawable、string等资源名前缀
                drawableCount = 300  //生成drawable资源数量
                stringCount = 300  //生成string数量
            }
        }
    }
}

(3)在AndroidManifest.xml 添加package属性:配置包名

 (4)执行变体命令

 (5)生成的垃圾代码位置:D:\AndroidStudioProjects\ChromaCam\app\build\generated\source\junk\release\java\com\fair\chromacam\gp\_cfdhob1

 (6)将生成的垃圾代码拷贝到项目中,应用

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值