From 4d855879c811ca28f8e48f98c04aa1b31743cc6a Mon Sep 17 00:00:00 2001 From: Super12138 <70494801+Super12138@users.noreply.github.com> Date: Fri, 1 Aug 2025 11:16:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=20Gradle=20=E6=8E=A8?= =?UTF-8?q?=E8=8D=90=E7=9A=84=20DSL=20=E5=86=99=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b543191..0709ca3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,3 +1,5 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) @@ -35,8 +37,8 @@ android { applicationId = "cn.super12138.todo" minSdk = 24 targetSdk = 36 - versionCode = 753 - versionName = "2.1.2" + versionCode = 782 + versionName = "2.3.2" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -56,21 +58,22 @@ android { ) } } + compileOptions { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21 } - kotlinOptions { - jvmTarget = "21" - } + aboutLibraries { collect { configPath = file("$projectDir/licences") } } + buildFeatures { compose = true } + // F-Droid 构建无法检测依赖信息块,所以将其忽略 dependenciesInfo { includeInApk = false @@ -78,6 +81,12 @@ android { } } +kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } +} + dependencies { // Android X