// 定义一个任务来编译 AAR 并拷贝到自定义位置
tasks.register(‘compileAndCopyAAR’) {
exec {
commandLine ‘cmd’, “/c”, “cd …/…/ &&” + ‘gradlew SDK:assembleRelease’
}
copy {
from("../../SDK/build/outputs/aar/") {
include 'SDK-release.aar'
}
into "./libs/"
rename { String fileName ->
fileName = "linktime-sdk.aar"
}
}
}
afterEvaluate {
assembleRelease.doFirst {
compileAndCopyAAR
}
}