Repository: tauri
Issue: Unable to build tauri mobile due to space in the Project folder absolute path
Labels: type: bug,status: needs triage

### Describe the bug

I followed the below steps to create a Tauri android app after installing the prerequisites following the docs

```
omkaram@omkaram:~/Pictures/Rust projects/mobile-app$ npm create tauri-app -- --alpha
✔ Project name · Pikoto
✔ Package name · pikoto
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, bun)
✔ Choose your package manager · npm
✔ Choose your UI template · Vanilla
✔ Choose your UI flavor · JavaScript
✔ Would you like to setup the project for mobile as well? · yes

Template created! To get started run:
  cd Pikoto
  npm install
  npm run tauri android init

For Desktop development, run:
  npm run tauri dev

For Android development, run:
  npm run tauri android dev

omkaram@omkaram:~/Pictures/Rust projects/mobile-app$ cd Pikoto
omkaram@omkaram:~/Pictures/Rust projects/mobile-app/Pikoto$ npm install

added 3 packages, and audited 4 packages in 7s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities
omkaram@omkaram:~/Pictures/Rust projects/mobile-app/Pikoto$ npm run tauri android init

> pikoto@0.0.0 tauri
> tauri android init

        Info "/home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/node_modules/.bin/tauri" relative to "/home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri" is "../node_modules/.bin/tauri"
Generating Android Studio project...
        Info "/home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri" relative to "/home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri/gen/android/pikoto" is "../../../"
victory: Project generated successfully!
    Make cool apps! 🌻 🐕 🎉
omkaram@omkaram:~/Pictures/Rust projects/mobile-app/Pikoto$ npm run tauri android dev

> pikoto@0.0.0 tauri
> tauri android dev

        Info Detected connected device: Pixel_3a_API_34_extension_level_7_x86_64 (sdk_gphone64_x86_64) with target "x86_64-linux-android"
        Info Using 192.168.0.108 to access the development server.
        Info detected host target triple "x86_64-unknown-linux-gnu"
error: failed to run `rustc` to learn about target-specific information

Caused by:
  process didn't exit successfully: `/home/omkaram/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc - --crate-name ___ --print=file-names -L /home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri/.cargo -Clink-arg=-landroid -Clink-arg=-llog -Clink-arg=-lOpenSLES --target x86_64-linux-android --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg` (exit status: 1)
  --- stderr
  error: multiple input filenames provided (first two filenames are `-` and `projects/mobile-app/Pikoto/src-tauri/.cargo`)

       Error `Failed to run `cargo build`: command ["cargo", "build", "--package", "pikoto", "--manifest-path", "/home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri/Cargo.toml", "--target", "x86_64-linux-android", "--lib"] exited with code 101`
```



### Reproduction

_No response_

### Expected behavior

_No response_

### Full `tauri info` output

```text
> tauri android dev

        Info Detected connected device: Pixel_3a_API_34_extension_level_7_x86_64 (sdk_gphone64_x86_64) with target "x86_64-linux-android"
        Info Using 192.168.0.108 to access the development server.
        Info detected host target triple "x86_64-unknown-linux-gnu"
error: failed to run `rustc` to learn about target-specific information

Caused by:
  process didn't exit successfully: `/home/omkaram/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc - --crate-name ___ --print=file-names -L /home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri/.cargo -Clink-arg=-landroid -Clink-arg=-llog -Clink-arg=-lOpenSLES --target x86_64-linux-android --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg` (exit status: 1)
  --- stderr
  error: multiple input filenames provided (first two filenames are `-` and `projects/mobile-app/Pikoto/src-tauri/.cargo`)

       Error `Failed to run `cargo build`: command ["cargo", "build", "--package", "pikoto", "--manifest-path", "/home/omkaram/Pictures/Rust projects/mobile-app/Pikoto/src-tauri/Cargo.toml", "--target", "x86_64-linux-android", "--lib"] exited with code 101
```


### Stack trace

_No response_

### Additional context

_No response_