bin^2

bin^2

discord server
twitter

Android 提示 2022-12-16

Android 提示 #2022-12-16#

#Android #Dev #Tip
#構建 #性能 #優化

在 Android 專案中,大部分情況下 Library 模組不需要生成 BuildConfig 和自定義 ResValue,可以在 Library 模組中關閉這兩個 BuildFeatures 來加速構建。

單個模組配置#

  • 在 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
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。