Dexcount Gradle Plugin 计算 APK 方法数量的 Gradle 插件开源项目

我要开发同款
匿名用户2018年01月17日
48阅读
开发技术Kotlin
所属分类插件和扩展
授权协议Apache-2.0

作品详情

DexcountGradlePlugin是一款Gradle插件,用于计算每个版本的APK或AAR中的方法引用数量。

随着项目越来越大,Android应用不得不面对64k方法数限制的问题,这个插件可帮助你监视app中的方法数增长情况,并避免通过消除方法或启用multidex来解决问题。

用法

在 app/build.gradle 中添加

buildscript {    repositories {        mavenCentral() // or jcenter()    }    dependencies {        classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.2'    }}// make sure this line comes *after* you apply the Android pluginapply plugin: 'com.getkeepsafe.dexcount'

输出示例

> ./gradlew assembleDebug...buildspam...:app:compileDebugSources:app:preDexDebug UP-TO-DATE:app:dexDebug:app:packageDebug:app:zipalignDebug:app:assembleDebugTotal methods in MyApp-debug.apk: 58930 (89.92% used)Total fields in MyApp-debug.apk:  27507 (41.97% used)Methods remaining in MyApp-debug.apk: 6605Fields remaining in MyApp-debug.apk:  38028BUILD SUCCESSFULTotal time: 33.017 secs
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论