We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1afa9df commit fcc5fc5Copy full SHA for fcc5fc5
crates/tauri-cli/src/mobile/android/mod.rs
@@ -352,6 +352,20 @@ fn ensure_sdk(non_interactive: bool) -> Result<()> {
352
}
353
354
fn ensure_ndk(non_interactive: bool) -> Result<()> {
355
+
356
+ // Return Ok if NDK_HOME is set by user and its path exists
357
+ if let Some(ndk_home) = std::env::var_os("NDK_HOME").map(PathBuf::from) {
358
+ if ndk_home.exists() {
359
+ log::info!("Using NDK from NDK_HOME: {}", ndk_home.display());
360
+ return Ok(());
361
+ } else {
362
+ crate::error::bail!(
363
+ "NDK_HOME is set to {}, but the path does not exist.",
364
+ ndk_home.display()
365
+ );
366
+ }
367
368
369
// re-evaluate ANDROID_HOME
370
let android_home = std::env::var_os("ANDROID_HOME")
371
.map(PathBuf::from)
0 commit comments