build: declare singleVariant("release") to register publish component

AGP 7.1+ does not automatically register the release SoftwareComponent
for maven-publish. Must explicitly opt in via android { publishing {
singleVariant("release") } } so that components.release is available
in afterEvaluate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-04-29 15:32:23 +08:00
父节点 b5d00c5f78
当前提交 48ddea9f68
共有 4 个文件被更改,包括 16 次插入0 次删除

查看文件

@ -23,6 +23,10 @@ android {
buildFeatures { buildFeatures {
compose = true compose = true
} }
publishing {
singleVariant("release")
}
} }
dependencies { dependencies {

查看文件

@ -17,6 +17,10 @@ android {
sourceCompatibility = JavaVersion.VERSION_11 sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11
} }
publishing {
singleVariant("release")
}
} }
dependencies { dependencies {

查看文件

@ -17,6 +17,10 @@ android {
sourceCompatibility = JavaVersion.VERSION_11 sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11
} }
publishing {
singleVariant("release")
}
} }
dependencies { dependencies {

查看文件

@ -17,6 +17,10 @@ android {
sourceCompatibility = JavaVersion.VERSION_11 sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11
} }
publishing {
singleVariant("release")
}
} }
dependencies { dependencies {