Skip to content

Commit e7115cb

Browse files
committed
AGP 9.0
1 parent cf21908 commit e7115cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+37
-1094
lines changed

app/build.gradle.kts

Lines changed: 8 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
1-
import com.android.build.api.instrumentation.FramesComputationMode
2-
import com.android.build.api.instrumentation.InstrumentationScope
3-
import com.engineer.plugin.transforms.FooClassVisitorFactory
4-
import com.engineer.plugin.transforms.tiger.TigerClassVisitorFactory
5-
import com.engineer.plugin.transforms.track.TrackClassVisitorFactory
6-
71
plugins {
82
id("com.android.application")
93
id("org.jetbrains.kotlin.android")
10-
id("org.jetbrains.kotlin.kapt")
4+
id("kotlin-kapt")
115
}
126

137

@@ -41,7 +35,7 @@ android {
4135
defaultConfig {
4236
applicationId = "home.smart.fly.animations"
4337
minSdk = libs.versions.minSdk.get().toInt()
44-
targetSdk = libs.versions.targetSdk.get().toInt()
38+
4539
versionCode = 5
4640
versionName = "5.0"
4741
renderscriptTargetApi = 19
@@ -71,13 +65,13 @@ android {
7165
getByName("release") {
7266
isMinifyEnabled = false
7367
proguardFiles(
74-
getDefaultProguardFile("proguard-android.txt"), file("proguard-rules.pro")
68+
getDefaultProguardFile("proguard-android-optimize.txt"), file("proguard-rules.pro")
7569
)
7670
}
7771
getByName("debug") {
7872
// splits is a property; access via named API
7973
splits.abi.isEnable = false
80-
splits.density.isEnable = false
74+
// splits.density.isEnable = false
8175
}
8276
}
8377

@@ -118,6 +112,7 @@ android {
118112

119113
buildFeatures {
120114
viewBinding = true
115+
buildConfig = true
121116
}
122117

123118
namespace = "home.smart.fly.animations"
@@ -153,15 +148,16 @@ dependencies {
153148
implementation("com.github.bingoogolapple:BGABaseAdapter-Android:2.0.1")
154149
implementation("com.jakewharton:butterknife:10.2.3")
155150
implementation(libs.androidx.legacy.support.v4)
156-
kapt("com.jakewharton:butterknife-compiler:10.2.3")
151+
add("kapt","com.jakewharton:butterknife-compiler:10.2.3")
152+
// ksp("com.jakewharton:butterknife-compiler:10.2.3")
157153
implementation(libs.stetho)
158154
implementation(libs.androidx.dynamicanimation)
159155
implementation(libs.lottie)
160156
implementation("com.davemorrissey.labs:subsampling-scale-image-view:3.10.0")
161157
implementation(libs.commons.io)
162158

163159
implementation(libs.arouter.api)
164-
kapt(libs.arouter.compiler)
160+
add("kapt","com.alibaba:arouter-compiler:1.5.2")
165161

166162
implementation(libs.androidx.palette.ktx)
167163
implementation(libs.mmkv)
@@ -194,28 +190,6 @@ dependencies {
194190
implementation(libs.fastjson.new)
195191
}
196192

197-
198-
// Remove androidComponents instrumentation transforms for now (migrating custom transforms to KTS requires more work).
199-
// If you need these transforms, we can port them carefully to the new AGP instrumentation API.
200-
androidComponents {
201-
onVariants(selector().all()) { variant ->
202-
variant.instrumentation.transformClassesWith(
203-
FooClassVisitorFactory::class.java, InstrumentationScope.PROJECT
204-
) {}
205-
variant.instrumentation.transformClassesWith(
206-
TrackClassVisitorFactory::class.java, InstrumentationScope.PROJECT
207-
) { param ->
208-
param.trackOn = true
209-
}
210-
variant.instrumentation.transformClassesWith(
211-
TigerClassVisitorFactory::class.java, InstrumentationScope.PROJECT
212-
) { param ->
213-
param.tigerOn = true
214-
}
215-
variant.instrumentation.setAsmFramesComputationMode(FramesComputationMode.COPY_FRAMES)
216-
}
217-
}
218-
219193
// apply Groovy script fragments (keep existing behavior)
220194
apply(from = file("../gradle/funs.gradle"))
221195
apply(from = file("../gradle/report_apk_size_after_package.gradle"))

buildSrc/.gitignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

buildSrc/build.gradle

Lines changed: 0 additions & 39 deletions
This file was deleted.

buildSrc/gradle_doc.md

Lines changed: 0 additions & 1 deletion
This file was deleted.
-52.1 KB
Binary file not shown.

buildSrc/src/main/groovy/com/engineer/plugin/utils/GitTool.groovy

Lines changed: 0 additions & 15 deletions
This file was deleted.

buildSrc/src/main/groovy/com/engineer/plugin/utils/JsonTool.groovy

Lines changed: 0 additions & 9 deletions
This file was deleted.

buildSrc/src/main/kotlin/com/engineer/plugin/PhoenixPlugin.kt

Lines changed: 0 additions & 76 deletions
This file was deleted.

buildSrc/src/main/kotlin/com/engineer/plugin/extensions/PhoenixExtension.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

buildSrc/src/main/kotlin/com/engineer/plugin/extensions/RenameExtension.kt

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)