11{
2+ "rust-analyzer.linkedProjects" : [
3+ " uniffi/Cargo.toml"
4+ ],
25 "rust-analyzer.cargo.target" : " aarch64-linux-android" ,
36 "rust-analyzer.check.allTargets" : false ,
4- "rust-analyzer.checkOnSave.allTargets" : false ,
7+ // use `cargo ndk-env --json` to generate the below environment variables
58 "rust-analyzer.server.extraEnv" : {
6- "CARGO_BUILD_TARGET" : " aarch64-linux-android"
9+ "CARGO_BUILD_TARGET" : " aarch64-linux-android" ,
10+ "AR_aarch64-linux-android" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ bin\\ llvm-ar" ,
11+ "CARGO_NDK_SYSROOT_LIBS_PATH" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ sysroot\\ usr\\ lib\\ aarch64-linux-android" ,
12+ "CARGO_NDK_SYSROOT_PATH" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ sysroot" ,
13+ "CARGO_NDK_SYSROOT_TARGET" : " aarch64-linux-android" ,
14+ "CARGO_TARGET_AARCH64_LINUX_ANDROID_AR" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ bin\\ llvm-ar" ,
15+ "CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER" : " \\\\ ?\\ C:\\ Users\\ iHsin\\ .cargo\\ bin\\ cargo-ndk" ,
16+ "CC_aarch64-linux-android" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ bin\\ clang" ,
17+ "CFLAGS_aarch64-linux-android" : " --target=aarch64-linux-android21 --target=aarch64-linux-android21" ,
18+ "CXXFLAGS_aarch64-linux-android" : " --target=aarch64-linux-android21 --target=aarch64-linux-android21" ,
19+ "CXX_aarch64-linux-android" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ bin\\ clang++" ,
20+ "RANLIB_aarch64-linux-android" : " C:\\ Workspace\\ AndroidSDK\\ ndk\\ 29.0.14206865\\ toolchains\\ llvm\\ prebuilt\\ windows-x86_64\\ bin\\ llvm-ranlib"
721 }
8- }
22+ }
0 commit comments