更新 gradle 和依赖库版本
This commit is contained in:
@@ -2,17 +2,20 @@ plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
alias(libs.plugins.kotlin.compose)
|
||||
id("kotlin-parcelize")
|
||||
alias(libs.plugins.hilt.android)
|
||||
alias(libs.plugins.ksp)
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
alias(libs.plugins.kotlin.parcelize)
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "com.zywl.test1229"
|
||||
compileSdk = 34
|
||||
compileSdk = 35
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "com.zywl.test1229"
|
||||
minSdk = 29
|
||||
targetSdk = 34
|
||||
targetSdk = 35
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
|
||||
@@ -27,6 +30,13 @@ android {
|
||||
"proguard-rules.pro"
|
||||
)
|
||||
}
|
||||
debug {
|
||||
isMinifyEnabled = false
|
||||
proguardFiles(
|
||||
getDefaultProguardFile("proguard-android-optimize.txt"),
|
||||
"proguard-rules.pro"
|
||||
)
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_11
|
||||
@@ -55,9 +65,34 @@ dependencies {
|
||||
implementation(libs.androidx.ui)
|
||||
implementation(libs.androidx.ui.graphics)
|
||||
implementation(libs.androidx.ui.tooling.preview)
|
||||
|
||||
implementation(libs.androidx.material3)
|
||||
implementation(libs.androidx.navigation.runtime.ktx)
|
||||
implementation(libs.androidx.navigation.compose)
|
||||
implementation(libs.material.icons.extended)
|
||||
// hilt
|
||||
implementation(libs.hilt.android)
|
||||
ksp(libs.hilt.compiler)
|
||||
// navigation
|
||||
implementation(libs.hilt.navigation.compose)
|
||||
implementation(libs.compose.navigation)
|
||||
// serialization
|
||||
implementation(libs.kotlin.serialization)
|
||||
// datastore
|
||||
implementation(libs.datastore)
|
||||
// ktor
|
||||
implementation(libs.ktor.client.core)
|
||||
implementation(libs.ktor.client.cio)
|
||||
implementation(libs.ktor.client.content.negotiation)
|
||||
implementation(libs.ktor.serialization.kotlinx.json)
|
||||
implementation(libs.ktor.client.logging)
|
||||
// coil
|
||||
implementation(libs.coil.compose)
|
||||
implementation(libs.coil.network.ktor3)
|
||||
// work
|
||||
implementation(libs.work.runtime.ktx)
|
||||
// room
|
||||
implementation(libs.androidx.room.ktx)
|
||||
ksp(libs.androidx.room.compiler)
|
||||
|
||||
testImplementation(libs.junit)
|
||||
androidTestImplementation(libs.androidx.junit)
|
||||
androidTestImplementation(libs.androidx.espresso.core)
|
||||
@@ -70,7 +105,7 @@ dependencies {
|
||||
implementation("org.jetbrains.kotlin:kotlin-reflect:1.5.21")
|
||||
|
||||
// implementation(files("libs/poi-5.3.0.jar"))
|
||||
implementation("org.apache.poi:poi-ooxml:5.2.3"){
|
||||
implementation("org.apache.poi:poi-ooxml:5.2.3") {
|
||||
exclude(group = "org.apache.logging.log4j", module = "log4j-api")
|
||||
} // 主要的poi库
|
||||
implementation("org.apache.poi:poi:5.2.3") {
|
||||
|
||||
Reference in New Issue
Block a user