Updated on 2026-08-14
This commit is contained in:
parent
b4ce6c0c24
commit
8971ebef55
2 changed files with 6 additions and 9 deletions
|
|
@ -73,15 +73,6 @@ android {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
|
||||||
debug {
|
|
||||||
buildConfigField("String", "BUILD_TYPE", "\"debug\"")
|
|
||||||
}
|
|
||||||
release {
|
|
||||||
buildConfigField("String", "BUILD_TYPE", "\"release\"")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
configurations.all {
|
configurations.all {
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,8 @@ private fun AppExtension.configureDefaultConfig(project: Project) {
|
||||||
minSdk = AppConfig.minSdkVersion
|
minSdk = AppConfig.minSdkVersion
|
||||||
targetSdk = AppConfig.targetSdkVersion
|
targetSdk = AppConfig.targetSdkVersion
|
||||||
|
|
||||||
|
ndk.abiFilters += listOf("armeabi-v7a", "arm64-v8a")
|
||||||
|
|
||||||
versionCode = if (project.hasProperty("versionCode")) {
|
versionCode = if (project.hasProperty("versionCode")) {
|
||||||
(project.property("versionCode") as String).toInt()
|
(project.property("versionCode") as String).toInt()
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -70,6 +72,7 @@ private fun AppExtension.configureBuildTypes() {
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun AndroidBuildType.configureBuildVariant(appExtension: AppExtension, buildType: BuildType) {
|
private fun AndroidBuildType.configureBuildVariant(appExtension: AppExtension, buildType: BuildType) {
|
||||||
|
val x86_64 = "x86_64"
|
||||||
when (buildType) {
|
when (buildType) {
|
||||||
BuildType.Release -> {
|
BuildType.Release -> {
|
||||||
isDebuggable = false
|
isDebuggable = false
|
||||||
|
|
@ -77,6 +80,7 @@ private fun AndroidBuildType.configureBuildVariant(appExtension: AppExtension, b
|
||||||
BuildType.Debug -> {
|
BuildType.Debug -> {
|
||||||
isDebuggable = true
|
isDebuggable = true
|
||||||
signingConfig = appExtension.signingConfigs.getByName(BuildType.Debug.id)
|
signingConfig = appExtension.signingConfigs.getByName(BuildType.Debug.id)
|
||||||
|
ndk.abiFilters += x86_64
|
||||||
}
|
}
|
||||||
BuildType.Internal,
|
BuildType.Internal,
|
||||||
BuildType.External
|
BuildType.External
|
||||||
|
|
@ -84,12 +88,14 @@ private fun AndroidBuildType.configureBuildVariant(appExtension: AppExtension, b
|
||||||
initWith(appExtension.buildTypes.getByName(BuildType.Release.id))
|
initWith(appExtension.buildTypes.getByName(BuildType.Release.id))
|
||||||
matchingFallbacks.add(BuildType.Release.id)
|
matchingFallbacks.add(BuildType.Release.id)
|
||||||
signingConfig = appExtension.signingConfigs.getByName(BuildType.Debug.id)
|
signingConfig = appExtension.signingConfigs.getByName(BuildType.Debug.id)
|
||||||
|
ndk.abiFilters += x86_64
|
||||||
}
|
}
|
||||||
BuildType.Mocked -> {
|
BuildType.Mocked -> {
|
||||||
initWith(appExtension.buildTypes.getByName(BuildType.Release.id))
|
initWith(appExtension.buildTypes.getByName(BuildType.Release.id))
|
||||||
matchingFallbacks.add(BuildType.Release.id)
|
matchingFallbacks.add(BuildType.Release.id)
|
||||||
signingConfig = appExtension.signingConfigs.getByName(BuildType.Debug.id)
|
signingConfig = appExtension.signingConfigs.getByName(BuildType.Debug.id)
|
||||||
isDebuggable = true
|
isDebuggable = true
|
||||||
|
ndk.abiFilters += x86_64
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue