plugins { alias(libs.plugins.kotlin.android) id("com.android.library") } android { namespace = "com.narutohuo.xindazhou.qrcode" compileSdk = 36 defaultConfig { minSdk = 26 } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = "17" } } dependencies { // 直接依赖 base-core(能力层只需要 base-core 的接口和基础能力) // base-core 提供接口定义和基础实现(ILog、NetworkManager) implementation(project(":base-core")) // 华为扫码SDK implementation("com.huawei.hms:scan:2.12.0.300") // AppCompat(用于 Activity 主题) implementation("androidx.appcompat:appcompat:1.6.1") // Fragment(用于桥接 ActivityResultLauncher) implementation("androidx.fragment:fragment-ktx:1.6.2") // Activity Result API implementation("androidx.activity:activity-ktx:1.8.2") }