1
0
mirror of https://github.com/tuskyapp/Tusky synced 2025-01-07 22:34:39 +01:00

Adopt new dsl

This commit is contained in:
Goooler 2023-01-13 15:20:22 +08:00
parent 3691f3b060
commit 5187b7cb04

View File

@ -21,12 +21,12 @@ def getGitSha = {
} }
android { android {
compileSdkVersion 33 compileSdk 33
defaultConfig { defaultConfig {
applicationId APP_ID applicationId APP_ID
namespace "com.keylesspalace.tusky" namespace "com.keylesspalace.tusky"
minSdkVersion 23 minSdk 23
targetSdkVersion 33 targetSdk 33
versionCode 97 versionCode 97
versionName "20.0" versionName "20.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@ -37,12 +37,6 @@ android {
buildConfigField("String", "CUSTOM_LOGO_URL", "\"$CUSTOM_LOGO_URL\"") buildConfigField("String", "CUSTOM_LOGO_URL", "\"$CUSTOM_LOGO_URL\"")
buildConfigField("String", "CUSTOM_INSTANCE", "\"$CUSTOM_INSTANCE\"") buildConfigField("String", "CUSTOM_INSTANCE", "\"$CUSTOM_INSTANCE\"")
buildConfigField("String", "SUPPORT_ACCOUNT_URL", "\"$SUPPORT_ACCOUNT_URL\"") buildConfigField("String", "SUPPORT_ACCOUNT_URL", "\"$SUPPORT_ACCOUNT_URL\"")
kapt {
arguments {
arg("room.schemaLocation", "$projectDir/schemas")
}
}
} }
buildTypes { buildTypes {
release { release {
@ -63,7 +57,7 @@ android {
} }
} }
lintOptions { lint {
disable 'MissingTranslation' disable 'MissingTranslation'
} }
buildFeatures { buildFeatures {
@ -82,11 +76,12 @@ android {
androidTest.assets.srcDirs += files("$projectDir/schemas".toString()) androidTest.assets.srcDirs += files("$projectDir/schemas".toString())
} }
packagingOptions { // Exclude unneeded files added by libraries
// Exclude unneeded files added by libraries packagingOptions.resources.excludes += [
exclude 'LICENSE_OFL' 'LICENSE_OFL',
exclude 'LICENSE_UNICODE' 'LICENSE_UNICODE',
} ]
bundle { bundle {
language { language {
// bundle all languages in every apk so the dynamic language switching works // bundle all languages in every apk so the dynamic language switching works
@ -99,6 +94,12 @@ android {
} }
} }
kapt {
arguments {
arg("room.schemaLocation", "$projectDir/schemas")
}
}
// library versions are in PROJECT_ROOT/gradle/libs.versions.toml // library versions are in PROJECT_ROOT/gradle/libs.versions.toml
dependencies { dependencies {
implementation libs.kotlinx.coroutines.android implementation libs.kotlinx.coroutines.android