From 1a281d8354622a3606360f9f9a7fe4bb7d6a2c3a Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期日, 27 四月 2025 13:22:26 +0800 Subject: [PATCH] fix 短信 --- app/build.gradle | 99 ++++++++++++++++++++++++------------------------- 1 files changed, 48 insertions(+), 51 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 3257afb..cda97f4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,8 @@ alias(libs.plugins.jetbrains.kotlin.android) // id 'com.android.application' id 'kotlin-android' - id 'kotlin-kapt' +// id 'kotlin-kapt' + id 'com.google.devtools.ksp' version '1.9.0-1.0.13' id 'kotlin-parcelize' // id 'img-optimizer' // id 'com.yanzhenjie.andserver' @@ -14,7 +15,9 @@ compileSdk 34 defaultConfig { +// applicationId "com.cloudroam.smsManager" applicationId "com.example.firstapp" +// applicationId "net.sourceforge.simcpux" minSdk 24 targetSdk 34 versionCode 1 @@ -23,11 +26,35 @@ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + signingConfigs { + release { + storeFile file('../keystore/sms-manager3.jks') + storePassword 'Cloudroam!@#123' + keyAlias 'sm' + keyPassword 'Cloudroam!@#123' + } + + debug { + storeFile file('../keystore/keystore.jks') + storePassword 'android' + keyAlias 'android' + } + } + + buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + signingConfig signingConfigs.release } + debug { + minifyEnabled false + debuggable true + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + signingConfig signingConfigs.debug + } + } compileOptions { sourceCompatibility JavaVersion.VERSION_17 @@ -41,53 +68,6 @@ dataBinding true } } - -//dependencies { -// -// implementation libs.androidx.core.ktx -// implementation libs.androidx.appcompat -// implementation libs.material -// implementation libs.androidx.constraintlayout -// implementation libs.androidx.lifecycle.livedata.ktx -// implementation libs.androidx.lifecycle.viewmodel.ktx -// implementation libs.androidx.navigation.fragment.ktx -// implementation libs.androidx.navigation.ui.ktx -// testImplementation libs.junit -// androidTestImplementation libs.androidx.junit -// androidTestImplementation libs.androidx.espresso.core -// -// -// def work_version = '2.8.1' -// //noinspection GradleDependency -// api("androidx.work:work-multiprocess:$work_version") -// //noinspection GradleDependency -// api("androidx.work:work-runtime-ktx:$work_version") -// -// //Android Room -// def room_version = '2.5.2' -// //noinspection GradleDependency -// implementation "androidx.room:room-ktx:$room_version" -// //noinspection GradleDependency -// implementation "androidx.room:room-runtime:$room_version" -// //noinspection GradleDependency -// implementation "androidx.room:room-paging:$room_version" -// //noinspection GradleDependency -// implementation "androidx.room:room-rxjava2:$room_version" -// //noinspection KaptUsageInsteadOfKsp -// kapt "androidx.room:room-compiler:$room_version" -// -// //基础功能的工具类 -// implementation("com.github.xuexiangjys.XUtil:xutil-core:2.0.0") -// //附加功能的工具类 -// implementation("com.github.xuexiangjys.XUtil:xutil-sub:2.0.0") -// -// -// //Android Keep Alive(安卓保活),Cactus 集成双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐 -// //https://github.com/gyf-dev/Cactus -// implementation 'com.gyf.cactus:cactus:1.1.3-beta13' -//// implementation 'com.gyf.cactus:cactus-support:1.1.3-beta13' -// -//} android { packagingOptions { @@ -109,6 +89,8 @@ excludes += ["META-INF/*.kotlin_module", "META-INF/*.version", "kotlin/**", "DebugProbesKt.bin"] } } + + } dependencies { @@ -123,6 +105,7 @@ implementation libs.androidx.navigation.ui.ktx implementation libs.androidx.legacy.support.v4 implementation libs.androidx.recyclerview + implementation libs.androidx.activity testImplementation libs.junit androidTestImplementation libs.androidx.junit androidTestImplementation libs.androidx.espresso.core @@ -191,7 +174,8 @@ //noinspection GradleDependency implementation "androidx.room:room-rxjava2:$room_version" //noinspection KaptUsageInsteadOfKsp - kapt "androidx.room:room-compiler:$room_version" +// kapt "androidx.room:room-compiler:$room_version" + ksp "androidx.room:room-compiler:$room_version" //CodeView:https://github.com/AmrDeveloper/CodeView implementation 'io.github.amrdeveloper:codeview:1.3.9' @@ -247,7 +231,8 @@ //HTTP服务器:https://github.com/yanzhenjie/AndServer implementation 'cn.ppps.andserver:api:2.1.12' - kapt 'cn.ppps.andserver:processor:2.1.12' +// kapt 'cn.ppps.andserver:processor:2.1.12' + ksp 'cn.ppps.andserver:processor:2.1.12' //Location 是一个通过 Android 自带的 LocationManager 来实现的定位功能:https://github.com/jenly1314/Location implementation 'com.github.pppscn:location:1.0.0' @@ -283,7 +268,19 @@ // 支付宝支付SDK api 'com.alipay.sdk:alipaysdk-android:+@aar' - implementation 'com.google.android.material:material:1.4.0' + //implementation 'com.google.android.material:material:1.4.0' + // 加密SharedPreferences + implementation "androidx.security:security-crypto:1.1.0-alpha06" + + // Material Design组件im + implementation 'com.google.android.material:material:1.9.0' + + implementation 'de.hdodenhof:circleimageview:3.1.0' + + implementation 'com.github.castorflex:SmoothProgressBar:1.1.0' + +// api 'com.tencent.mm.opensdk:wechat-sdk-android:+' + implementation("com.tencent.mm.opensdk:wechat-sdk-android:6.8.28") } \ No newline at end of file -- Gitblit v1.9.3