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