pref: 引入 Booster
This commit is contained in:
parent
df98b34b32
commit
63e28d4b2d
|
|
@ -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'
|
||||||
|
|
|
||||||
15
build.gradle
15
build.gradle
|
|
@ -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"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue