bin^2

bin^2

discord server
twitter

Android Tips 2022-12-16

Android Tips #2022-12-16#

#Android #Dev #Tip
#构建 #性能 #优化

Android 项目中 Library module 大部分情况不需要生成 BuildConfig 和自定义 ResValue, 可以在 Library module 中关闭这两个 BuildFeatures 来加速构建。

单个 module 配置#

  • 在 build.gradle 添加如下代码
android{
	buildFeatures{
		buildConfig false
		resValues false
	}
}

统一配置#

  • 在 gradle.properties 中统一关闭
android.defaults.buildfeatures.buildconfig=false  
android.defaults.buildfeatures.resvalues=false
  • 同时在 app/build.gradle 中开启
android {
	buildFeatures {
		buildConfig true
		resValues true
	}
}

统一配置仅 Library#

  • 在 gradle.properties 中统一关闭
android.library.defaults.buildfeatures.buildconfig=false
android.library.defaults.buildfeatures.resvalues=false
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。