diff --git a/aar/debug/trackingPoint-debug-1.0.0.aar b/aar/debug/trackingPoint-debug-1.0.0.aar new file mode 100644 index 0000000..9740357 Binary files /dev/null and b/aar/debug/trackingPoint-debug-1.0.0.aar differ diff --git a/aar/release/trackingPoint-release-1.0.0.aar b/aar/release/trackingPoint-release-1.0.0.aar new file mode 100644 index 0000000..0114559 Binary files /dev/null and b/aar/release/trackingPoint-release-1.0.0.aar differ diff --git a/library/build.gradle.kts b/library/build.gradle.kts index 31b8cd9..6b961ce 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -8,9 +8,7 @@ version = "1.0.0" android { namespace = "com.yuanxuan.tracking_point.library" - compileSdk { - version = release(36) - } + compileSdk = 36 defaultConfig { minSdk = 23 @@ -64,24 +62,35 @@ dependencies { tasks.register("buildAar") { group = "build" - description = "Build AAR manually" + description = "Build and copy release and debug AARs." - dependsOn("assembleRelease") + dependsOn("assembleDebug", "assembleRelease") doLast { val releaseDestDir = rootProject.file("aar/release") + val debugDestDir = rootProject.file("aar/debug") + val aarVersion = project.version + // Copy release AAR copy { from(layout.buildDirectory.file("outputs/aar/library-release.aar")) into(releaseDestDir) - rename { "trackingPoint-${project.version}.aar" } + rename { "trackingPoint-release-$aarVersion.aar" } + } + + // Copy debug AAR + copy { + from(layout.buildDirectory.file("outputs/aar/library-debug.aar")) + into(debugDestDir) + rename { "trackingPoint-debug-$aarVersion.aar" } } println( """ AARs have been built and copied: - - Release: ${releaseDestDir.absolutePath}/trackingPoint.aar - """.trimIndent() + - Release: ${releaseDestDir.absolutePath}/trackingPoint-$aarVersion.aar + - Debug: ${debugDestDir.absolutePath}/trackingPoint-$aarVersion.aar + """.trimIndent() ) } -} \ No newline at end of file +}