mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-06-12 05:07:45 +02:00
Use K2 to compile buildSrc
Make all Kotlin source code build with K2. K2 seems to have bugs with lazy property assignment, revert it to set().
This commit is contained in:
@ -308,7 +308,7 @@ fun Project.setupAppCommon() {
|
||||
this.comment = "version=${Config.version}\n" +
|
||||
"versionCode=${Config.versionCode}\n" +
|
||||
"stubVersion=${Config.stubVersion}\n"
|
||||
this.outFolder = layout.buildDirectory.dir("outputs/apk/${variant.name}")
|
||||
this.outFolder.set(layout.buildDirectory.dir("outputs/apk/${variant.name}"))
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -323,8 +323,8 @@ fun Project.setupStub() {
|
||||
project.tasks.register("${variantName}ManifestProducer", ManifestUpdater::class.java) {
|
||||
dependsOn("generate${variantCapped}ObfuscatedClass")
|
||||
applicationId = variant.applicationId
|
||||
appClassDir = layout.buildDirectory.dir("generated/source/app/$variantName")
|
||||
factoryClassDir = layout.buildDirectory.dir("generated/source/factory/$variantName")
|
||||
appClassDir.set(layout.buildDirectory.dir("generated/source/app/$variantName"))
|
||||
factoryClassDir.set(layout.buildDirectory.dir("generated/source/factory/$variantName"))
|
||||
}
|
||||
variant.artifacts.use(manifestUpdater)
|
||||
.wiredWithFiles(
|
||||
|
Reference in New Issue
Block a user