diff options
-rw-r--r-- | gradle.properties | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gradle.properties b/gradle.properties index dbb7bf70..a418d2f5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,24 @@ +# AndroidX android.enableJetifier=true android.useAndroidX=true + +# R8 Full mode +android.enableR8.fullMode=true + +# Reduce memory usage in CI pipeline +org.gradle.daemon=false +org.gradle.parallel=true +org.gradle.caching=true +org.gradle.configureondemand=true +org.gradle.jvmargs=-Xmx3g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# Disable warnings for experimental options +android.suppressUnsupportedOptionWarnings=android.suppressUnsupportedOptionWarnings,android.enableR8.fullMode,android.namespacedRClass + +# https://jakewharton.com/increased-accuracy-of-aapt2-keep-rules/ +android.useMinimalKeepRules=true + +# Enable rudimentary R class namespacing where each library only contains +# references to the resources it declares instead of declarations plus all +# transitive dependency references. +android.namespacedRClass=true |