pref: 引入 Booster

This commit is contained in:
HuanCheng65 2023-01-27 21:00:49 +08:00
parent df98b34b32
commit 63e28d4b2d
No known key found for this signature in database
GPG Key ID: E9031EF91A805148
3 changed files with 20 additions and 3 deletions

View File

@ -1,7 +1,8 @@
plugins { plugins {
id "com.android.application" id 'com.android.application'
id "kotlin-android" id 'com.didiglobal.booster'
id "kotlin-kapt" id 'kotlin-android'
id 'kotlin-kapt'
id 'kotlinx-serialization' id 'kotlinx-serialization'
id 'dagger.hilt.android.plugin' id 'dagger.hilt.android.plugin'
id 'com.squareup.wire' id 'com.squareup.wire'

View File

@ -7,6 +7,10 @@ buildscript {
kotlin_version = '1.7.21' kotlin_version = '1.7.21'
wire_version = '4.4.1' wire_version = '4.4.1'
hilt_version = '2.44' hilt_version = '2.44'
booster_version = '4.15.0'
debug = gradle.startParameter.taskNames.any {
it.contains('debug') || it.contains('Debug')
}
} }
repositories { repositories {
google() google()
@ -19,6 +23,17 @@ buildscript {
classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version" classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version"
classpath "com.squareup.wire:wire-gradle-plugin:$wire_version" classpath "com.squareup.wire:wire-gradle-plugin:$wire_version"
classpath "com.didiglobal.booster:booster-gradle-plugin:$booster_version"
classpath "com.didiglobal.booster:booster-transform-webview:$booster_version"
classpath "com.didiglobal.booster:booster-transform-shared-preferences:$booster_version"
if (!debug) {
// classpath "com.didiglobal.booster:booster-transform-activity-thread:$booster_version"
// classpath "com.didiglobal.booster:booster-transform-finalizer-watchdog-daemon:$booster_version"
// classpath "com.didiglobal.booster:booster-transform-res-check:$booster_version"
// classpath "com.didiglobal.booster:booster-transform-toast:$booster_version"
classpath "com.didiglobal.booster:booster-task-compression-processed-res:$booster_version"
classpath "com.didiglobal.booster:booster-transform-r-inline:$booster_version"
}
} }
} }

View File

@ -10,3 +10,4 @@ org.gradle.configureondemand=true
org.gradle.jvmargs=-Xmx2g -XX:+UseParallelGC -Dfile.encoding=UTF-8 org.gradle.jvmargs=-Xmx2g -XX:+UseParallelGC -Dfile.encoding=UTF-8
org.gradle.parallel=true org.gradle.parallel=true
# org.gradle.unsafe.configuration-cache=true # org.gradle.unsafe.configuration-cache=true
booster.transform.r.inline.ignores=android/*,androidx/*,com/huanchengfly/tieba/post/R$color