Skip to content

Commit 2a4feb6

Browse files
author
Sergei Voronezhskii
committed
SDK-4793 fix build problem with NDK and rust 1.70
1 parent abb1fc1 commit 2a4feb6

File tree

1 file changed

+3
-3
lines changed
  • packages/lib-react-native/android/build/src

1 file changed

+3
-3
lines changed

packages/lib-react-native/android/build/src/main.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const ARCHS: [Arch; 4] = [
4646
];
4747

4848
const LIB: &str = "libeversdk.so";
49-
const NDK_URL: &str = "http://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip";
49+
const NDK_URL: &str = "http://dl.google.com/android/repository/android-ndk-r23-darwin.zip";
5050

5151
fn main() {
5252
let target_arg = env::args().nth(1).unwrap_or("".to_string());
@@ -63,7 +63,7 @@ fn main() {
6363
&builder.lib_dir.join("NDK").join(arch.ndk).join("bin"),
6464
));
6565
std::env::set_var("PATH", path);
66-
assert!(exec("cargo", &["build", "--target", arch.target, "--release"]).success());
66+
assert!(exec("cargo", &["+1.71.0-x86_64-apple-darwin", "build", "--target", arch.target, "--release"]).success());
6767
}
6868

6969
let out_dir = builder.package_dir.join("src/main/jniLibs");
@@ -100,7 +100,7 @@ fn get_ndk(builder: &Build) -> PathBuf {
100100
}
101101
}
102102
let ndk_zip_file = builder.lib_dir.join(NDK_URL.split("/").last().unwrap());
103-
let ndk_dir = builder.lib_dir.join("android-ndk-r17c");
103+
let ndk_dir = builder.lib_dir.join("android-ndk-r23");
104104
if !ndk_zip_file.exists() {
105105
println!("Downloading android NDK...");
106106
assert!(exec("curl", &[NDK_URL, "-o", path_str(&ndk_zip_file)]).success());

0 commit comments

Comments
 (0)