Skip to content

Commit 0b218b3

Browse files
committed
health-metrics/apk-size/app/configure.gradle: report clear error message when "sdk" string cannot be parsed.
1 parent 87d858a commit 0b218b3

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

health-metrics/apk-size/app/configure.gradle

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@ repositories {
2424
if (project.hasProperty('sdks')) {
2525
project.android {
2626
sdks.split(',').each { sdk ->
27-
def (groupId, artifactId, version) = sdk.split(':')
27+
def sdkParts = sdk.split(':')
28+
if (sdkParts.size() != 3) {
29+
throw new GradleException(
30+
"Invalid SDK format: '${sdk}'. " +
31+
"Expected format: 'groupId:artifactId:version' (sdks: '${sdks}')"
32+
)
33+
}
34+
def (groupId, artifactId, version) = sdkParts
2835
productFlavors.create(artifactId) {
2936
dimension 'firebase'
3037
}

0 commit comments

Comments
 (0)