diff --git a/Readme.md b/Readme.md index f1e44f0..bbbdc61 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,12 @@ Room 数据持久化;Worker管理上传任务,初次上传+重试共5次,重试间隔10s线性增加;多上传任务顺序处理; 网络请求 Retrofit ### aar位置 -根目录 /aar/release/trackingPoint-x.x.x.aar +根目录 /aar/xxx/trackingPoint-xxx-x.x.x.aar +### debug release 区别 +| BuildType | 域名 | 是否打印日志 | +|----------|------|--------------| +| debug | http://192.168.2.7:18828 | 是 | +| release | http://192.168.2.7:18828 | 否 | ### 使用 ```kotlin /** diff --git a/aar/release/trackingPoint-1.0.0.aar b/aar/release/trackingPoint-1.0.0.aar deleted file mode 100644 index 0114559..0000000 Binary files a/aar/release/trackingPoint-1.0.0.aar and /dev/null differ diff --git a/library/build.gradle.kts b/library/build.gradle.kts index 6b961ce..30ab216 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -1,3 +1,5 @@ +import org.gradle.api.tasks.Delete + plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) @@ -22,7 +24,7 @@ android { buildConfigField("String", "BASE_URL", "\"http://192.168.2.7:18828\"") } release { - buildConfigField("String", "BASE_URL", "\"http://192.168.2.7:18828\"") + buildConfigField("String", "BASE_URL", "\"https://track.23544.com\"") isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), @@ -60,11 +62,19 @@ dependencies { ksp(libs.androidx.room.ksp) } +// Task to clean the 'aar' directory +tasks.register("cleanAar") { + group = "build" + description = "Deletes the root 'aar' directory to ensure a clean build." + delete(rootProject.file("aar")) +} + tasks.register("buildAar") { group = "build" - description = "Build and copy release and debug AARs." + description = "Cleans, builds, and copies release and debug AARs." - dependsOn("assembleDebug", "assembleRelease") + // This task depends on 'cleanAar', which will run first. + dependsOn("cleanAar", "assembleDebug", "assembleRelease") doLast { val releaseDestDir = rootProject.file("aar/release") @@ -88,8 +98,8 @@ tasks.register("buildAar") { println( """ AARs have been built and copied: - - Release: ${releaseDestDir.absolutePath}/trackingPoint-$aarVersion.aar - - Debug: ${debugDestDir.absolutePath}/trackingPoint-$aarVersion.aar + - Release: ${releaseDestDir.absolutePath}/trackingPoint-release-$aarVersion.aar + - Debug: ${debugDestDir.absolutePath}/trackingPoint-debug-$aarVersion.aar """.trimIndent() ) }