Skip to content

Commit 1218d3a

Browse files
committed
Fix sdkmanager location lookup
Please stop changing the interface at random.
1 parent 7d16f43 commit 1218d3a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/renutil.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,14 @@ pub async fn install(
730730
println!("Installing Android SDK");
731731
#[cfg(target_family = "windows")]
732732
let mut sdkmanager = base_path.join("rapt/Sdk/cmdline-tools/latest/bin/sdkmanager.exe");
733+
#[cfg(target_family = "windows")]
734+
{
735+
if !sdkmanager.exists() {
736+
// This can be a batch file now, for some reason.
737+
let new_sdkmanager = base_path.join("rapt/Sdk/cmdline-tools/latest/bin/sdkmanager.bat");
738+
sdkmanager = new_sdkmanager;
739+
}
740+
}
733741
#[cfg(target_family = "unix")]
734742
let mut sdkmanager = base_path.join("rapt/Sdk/cmdline-tools/latest/bin/sdkmanager");
735743

0 commit comments

Comments
 (0)