plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.compose) } android { namespace = "com.hzliuzhi.applet.device.pulse" compileSdk = 35 defaultConfig { minSdk = 26 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles("consumer-rules.pro") } buildTypes { release { isMinifyEnabled = false proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } buildFeatures { compose = true } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.androidx.activity.compose) implementation(platform(libs.androidx.compose.bom)) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) implementation(project(":core")) implementation(libs.gson) implementation("com.taiyi.sdk.pulse:ble:1.1.0-alpha.02") implementation("com.android.volley:volley:1.2.1") implementation("com.opencsv:opencsv:5.6") implementation("com.aliyun.dpa:oss-android-sdk:2.9.21") implementation("com.jakewharton.rxbinding2:rxbinding:2.0.0") implementation("io.reactivex.rxjava2:rxjava:2.1.7") implementation("io.reactivex.rxjava2:rxandroid:2.0.1") implementation("org.greenrobot:eventbus:3.3.1") implementation("com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.41") }