2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-22 09:58:08 +00:00

Simplify build.gradle

This commit is contained in:
Albert Vaca Cintora 2024-12-29 02:26:10 +01:00
parent 1ea956f5fb
commit 84d380aee5
No known key found for this signature in database

View File

@ -27,7 +27,7 @@ plugins {
} }
val licenseResDir = File("$projectDir/build/dependency-license-res") val licenseResDir = File("$projectDir/build/dependency-license-res")
val debugSuffix = "debugging_edition" val debugSuffix = "debug"
fun String.runCommand( fun String.runCommand(
workingDir: File = File("."), workingDir: File = File("."),
@ -75,23 +75,18 @@ android {
androidResources { androidResources {
generateLocaleConfig = true generateLocaleConfig = true
} }
sourceSets { sourceSets {
getByName("main") { getByName("main") {
manifest.srcFile("AndroidManifest.xml") setRoot(".") // By default AGP expects all directories under src/main/...
java.setSrcDirs(listOf("src")) java.srcDir("src") // by default is "java"
resources.setSrcDirs(listOf("resources")) res.setSrcDirs(listOf(licenseResDir, "res")) // add licenseResDir
res.setSrcDirs(listOf(licenseResDir, "res"))
assets.setSrcDirs(listOf("assets"))
} }
getByName("debug") { getByName("debug") {
manifest.srcFile("AndroidManifest.xml") res.srcDir("dbg-res")
java.setSrcDirs(listOf("src"))
resources.setSrcDirs(listOf("resources"))
res.setSrcDirs(listOf(licenseResDir, "dbg-res"))
assets.setSrcDirs(listOf("assets"))
} }
getByName("test") { getByName("test") {
java.setSrcDirs(listOf("tests")) java.srcDir("tests")
} }
} }
@ -113,8 +108,8 @@ android {
isMinifyEnabled = false isMinifyEnabled = false
isShrinkResources = false isShrinkResources = false
signingConfig = signingConfigs.getByName("debug") signingConfig = signingConfigs.getByName("debug")
applicationIdSuffix = ".$debugSuffix" applicationIdSuffix = ".debug"
versionNameSuffix = "-$debugSuffix" versionNameSuffix = "-debug"
} }
getByName("release") { getByName("release") {
isMinifyEnabled = true isMinifyEnabled = true