plugins { alias(libs.plugins.androidApplication) alias(libs.plugins.jetbrainsKotlinAndroid) id 'kotlin-parcelize' } android { namespace 'com.bbit.silk' compileSdk 34 defaultConfig { applicationId "com.bbit.silk" minSdk 22 targetSdk 34 versionCode 22 versionName "2.0.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { useSupportLibrary true } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = '17' } buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion '1.5.5' } packaging { resources { excludes += '/META-INF/{AL2.0,LGPL2.1}' } } } dependencies { implementation libs.androidx.core.ktx implementation libs.androidx.lifecycle.runtime.ktx implementation libs.androidx.activity.compose implementation platform(libs.androidx.compose.bom) implementation libs.androidx.ui implementation libs.androidx.ui.graphics implementation libs.androidx.ui.tooling.preview implementation libs.androidx.material3 implementation libs.androidx.core.splashscreen testImplementation libs.junit androidTestImplementation libs.androidx.junit androidTestImplementation libs.androidx.espresso.core androidTestImplementation platform(libs.androidx.compose.bom) androidTestImplementation libs.androidx.ui.test.junit4 debugImplementation libs.androidx.ui.tooling debugImplementation libs.androidx.ui.test.manifest //lifecycle-viewmodel-compose implementation libs.androidx.lifecycle.viewmodel.compose implementation libs.androidx.material.icons.extended //MMKV implementation libs.mmkv //util implementation libs.com.blankj.utilcodex2 //GSON implementation libs.com.google.code.gson.gson2 //权限库 implementation libs.com.github.getactivity.xxpermissions //日志库 implementation libs.timber implementation libs.androidx.legacy.legacy.support.v43 implementation libs.androidx.navigation.compose //日期下拉框 implementation libs.android.pickerview implementation libs.ltttttttttttt.composeviews }