mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 15:56:48 +08:00
fix(tooling-api): fall back to default variant if configured variant is not found
This commit is contained in:
+7
-1
@@ -44,7 +44,13 @@ class AndroidProjectModelBuilder(initializationParams: InitializeProjectParams)
|
||||
log(
|
||||
"${variantNames.size} build variants found for project '$projectPath': $variantNames")
|
||||
|
||||
val androidVariant = androidParams.variantSelections[projectPath]
|
||||
var androidVariant = androidParams.variantSelections[projectPath]
|
||||
|
||||
if (androidVariant != null && !variantNames.contains(androidVariant)) {
|
||||
log("Configured variant '$androidVariant' not found for project '$projectPath'. Falling back to default variant.")
|
||||
androidVariant = null
|
||||
}
|
||||
|
||||
val selectedVariant = androidVariant ?: variantNames.firstOrNull()
|
||||
if (selectedVariant.isNullOrBlank()) {
|
||||
throw ModelBuilderException(
|
||||
|
||||
Reference in New Issue
Block a user