1diff --git a/app/build.gradle.kts b/app/build.gradle.kts 2index c7d59c166..f8941dbfa 100644 3--- a/app/build.gradle.kts 4+++ b/app/build.gradle.kts 5@@ -137,6 +137,7 @@ android { 6 } 7 8 dependencies { 9+ implementation("org.jetbrains.kotlin:kotlin-compiler:1.8.0-dev-1390") 10 implementation(kotlin("reflect", version = BuildPluginsVersion.KOTLIN)) 11 12 val coroutinesVersion = "1.6.0" 13@@ -350,3 +351,29 @@ fun runCommand(command: String): String { 14 } 15 return String(byteOut.toByteArray()).trim() 16 } 17+android.applicationVariants.all { 18+ task("copyDeps${name.capitalize()}") { 19+ outputs.upToDateWhen { false } 20+ doLast { 21+ compileConfiguration.forEach { 22+ val src = it.absolutePath 23+ val jar = if (src.endsWith(".aar")) { 24+ zipTree(src).files.single { it.name == "classes.jar" } 25+ } else src 26+ val dest = "$buildDir/output/${[email protected]}/lib/" 27+ copy { 28+ from(jar) 29+ into(dest) 30+ rename { fileName -> 31+ if (fileName == "classes.jar") { 32+ it.name.dropLastWhile { it != '.' } + "jar" 33+ } else if (fileName.contains("-dev-")) { 34+ fileName.replace("-1.8.0-dev-1390", "") 35+ } 36+ else fileName 37+ } 38+ } 39+ } 40+ } 41+ } 42+} 43\ No newline at end of file 44diff --git a/build.gradle.kts b/build.gradle.kts 45index c5607aa82..e274b0455 100644 46--- a/build.gradle.kts 47+++ b/build.gradle.kts 48@@ -10,6 +10,7 @@ allprojects { 49 repositories { 50 mavenCentral() 51 google() 52+ maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/bootstrap/") 53 maven { setUrl("https://www.jitpack.io") } 54 } 55 } 56