0
点赞
收藏
分享

微信扫一扫

动态修改 gradle.properties的值 提升编译gio速度

飞进科技 2023-03-17 阅读 105


定位发现app的打包速度比较慢

定位到一个插件  


gioenable


影响了整体的打包速度

参照文档


​​https://docs.growingio.com/v3/developer-manual/sdkintegrated/android-sdk/faq/class3​​


动态修改 gradle.properties的值 提升编译gio速度_android

集成后

很明显 true和false 被定格了 无法在编译的时候去修改 只能每次手动配置

 

非常影响开发者的用户体验,,,

咨询客服后发现可以通过这样的方式去手动的开启和关闭

 

首先还是保持gradle.properties这里不变化

gioenable=true

然后在 moudel级别的build.gradle上面 意思是仅仅Relase下使用到true这个属性

//growingio动态配置
project.gioenable = gradle.startParameter.taskNames.any { it.contains("Release") }.toString()
// growingio sdk
apply plugin: 'com.growingio.android'

当然这个配置也不能丢了

resValue("string", "growingio_enable", project.gioenable)

 

 

打包:2 m 36 s 478 ms
打包: 2 m 7 s 520 ms

比较配置和不配置的速度的  大概差了30S

可能有人并不在乎这30s

积少成多吧。。需要优化的点还很多!!!

 

举报

相关推荐

0 条评论