diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2a339944..625e1558 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,13 +11,6 @@ val keystoreProperties = Properties().apply { } android { - // CW 解码 native 库仅 armeabi-v7a(照搬 Morse Expert 1.15): 全 ABI 打包会在 - // arm64 设备 loadLibrary 失败, 强制 32 位兼容(用户设备为 32 位软件) - defaultConfig { - ndk { - abiFilters += listOf("armeabi-v7a") - } - } androidResources { // 显式保留全部语言(防 shrinkResources 丢弃 in/id 印尼语配置); AGP 9 用 localeFilters localeFilters += listOf( diff --git a/feature/cw/build.gradle.kts b/feature/cw/build.gradle.kts index 3a781ca9..2bf4fcff 100644 --- a/feature/cw/build.gradle.kts +++ b/feature/cw/build.gradle.kts @@ -1,4 +1,3 @@ -import com.android.build.api.dsl.LibraryExtension import com.android.build.api.variant.CanProduceConsumerProguardFiles plugins { @@ -7,19 +6,8 @@ plugins { android { namespace = "com.rtbishop.look4sat.feature.cw" - compileOptions { - encoding = "UTF-8" - } - // 照搬 Morse Expert 1.15: native 解码器仅 armeabi-v7a - defaultConfig { - ndk { - abiFilters += listOf("armeabi-v7a") - } - } } -// CW 类保持规则(JNI 按类名注册 + 照搬混淆类保逻辑), 由 app 的 R8 消费 -// AGP 9: consumer 规则走 variant 级 CanProduceConsumerProguardFiles androidComponents { onVariants(selector().all()) { variant -> (variant as? CanProduceConsumerProguardFiles)?.consumerProguardFiles?.add( @@ -29,10 +17,6 @@ androidComponents { } dependencies { - implementation("androidx.constraintlayout:constraintlayout:2.2.1") -} - -// 照搬的 Java 源码含中文注释, 强制 UTF-8 编译(compileOptions 在部分 AGP 版本不生效) -tasks.withType().configureEach { - options.encoding = "UTF-8" + implementation(project(":core:domain")) + implementation(project(":core:data")) }