diff --git a/packages/cli-platform-android/src/commands/runAndroid/tryInstallAppOnDevice.ts b/packages/cli-platform-android/src/commands/runAndroid/tryInstallAppOnDevice.ts index 17bda4643..c7b565d82 100644 --- a/packages/cli-platform-android/src/commands/runAndroid/tryInstallAppOnDevice.ts +++ b/packages/cli-platform-android/src/commands/runAndroid/tryInstallAppOnDevice.ts @@ -24,8 +24,10 @@ function tryInstallAppOnDevice( .split(/(?=[A-Z])/); // create path to output file, eg. `production/debug` - const variantPath = - variantFromSelectedTask?.join('/')?.toLowerCase() ?? defaultVariant; + // ensure multiflavored path is correct, e.g. `clientStagingDebug` -> `clientStaging/debug` + const variantPath = variantFromSelectedTask + ? `${variantFromSelectedTask.slice(0, -1).join("")}/${variantFromSelectedTask.at(-1)!.toLocaleLowerCase()}` + : defaultVariant; // create output file name, eg. `production-debug` const variantAppName = variantFromSelectedTask?.join('-')?.toLowerCase() ?? defaultVariant;