fix: Use full path to cmd.exe in Android Studio run configurations

Android Studio's Shell Script plugin cannot find cmd.exe when specified
as just "cmd.exe" - it doesn't search the system PATH. This caused
"Interpreter not found" errors when trying to run Build, Deploy, or Test
configurations on Windows.

Changed all Windows run configurations to use the full path:
C:\Windows\System32\cmd.exe

This fixes 5 run configurations:
- Build (Windows)
- Deploy (auto) (Windows)
- Deploy (USB) (Windows)
- Deploy (WiFi) (Windows)
- Test (Windows)

Unix configurations already used full paths (/bin/bash) so they were
unaffected.

Tested on Windows 11 with Android Studio - configurations now work
correctly without manual editing.

Fixes issue where users couldn't run any Android Studio configurations
on Windows without manually editing the interpreter path.
This commit is contained in:
Eric Ratliff
2026-02-03 08:40:25 -06:00
parent 636e1252dc
commit e6934cdb18

View File

@@ -513,7 +513,7 @@ class BasicTest {
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
<option name="INTERPRETER_PATH" value="cmd.exe" />
<option name="INTERPRETER_PATH" value="C:\Windows\System32\cmd.exe" />
<option name="INTERPRETER_OPTIONS" value="/c" />
<option name="EXECUTE_IN_TERMINAL" value="true" />
<option name="EXECUTE_SCRIPT_FILE" value="true" />
@@ -561,7 +561,7 @@ class BasicTest {
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
<option name="INTERPRETER_PATH" value="cmd.exe" />
<option name="INTERPRETER_PATH" value="C:\Windows\System32\cmd.exe" />
<option name="INTERPRETER_OPTIONS" value="/c" />
<option name="EXECUTE_IN_TERMINAL" value="true" />
<option name="EXECUTE_SCRIPT_FILE" value="true" />
@@ -609,7 +609,7 @@ class BasicTest {
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
<option name="INTERPRETER_PATH" value="cmd.exe" />
<option name="INTERPRETER_PATH" value="C:\Windows\System32\cmd.exe" />
<option name="INTERPRETER_OPTIONS" value="/c" />
<option name="EXECUTE_IN_TERMINAL" value="true" />
<option name="EXECUTE_SCRIPT_FILE" value="true" />
@@ -657,7 +657,7 @@ class BasicTest {
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
<option name="INTERPRETER_PATH" value="cmd.exe" />
<option name="INTERPRETER_PATH" value="C:\Windows\System32\cmd.exe" />
<option name="INTERPRETER_OPTIONS" value="/c" />
<option name="EXECUTE_IN_TERMINAL" value="true" />
<option name="EXECUTE_SCRIPT_FILE" value="true" />
@@ -705,7 +705,7 @@ class BasicTest {
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
<option name="INTERPRETER_PATH" value="cmd.exe" />
<option name="INTERPRETER_PATH" value="C:\Windows\System32\cmd.exe" />
<option name="INTERPRETER_OPTIONS" value="/c" />
<option name="EXECUTE_IN_TERMINAL" value="true" />
<option name="EXECUTE_SCRIPT_FILE" value="true" />