@@ -9,7 +9,7 @@ project_path="$(readlink -f "$script_dir/.")"
99
1010if [ -z " $ANDROID_NDK_HOME " ]; then
1111 echo ' ANDROID_NDK_HOME not set, downloading NDK...' ;
12- wget --no-verbose -O android-ndk.zip https://dl.google.com/android/repository/android-ndk-r20 -linux-x86_64.zip;
12+ wget --no-verbose -O android-ndk.zip https://dl.google.com/android/repository/android-ndk-r21 -linux-x86_64.zip;
1313 unzip -q -d NDK android-ndk.zip;
1414 ls NDK;
1515 mv NDK/* /* NDK/;
@@ -24,12 +24,12 @@ for arch in \
2424 ' x86_64' \
2525 ' i686' \
2626; do
27- sudo ln -s -f $NDK_TOOLCHAIN_BIN /$arch -linux-android26-clang $NDK_TOOLCHAIN_BIN /$arch -linux-android-clang
27+ ln -s -f $NDK_TOOLCHAIN_BIN /$arch -linux-android26-clang $NDK_TOOLCHAIN_BIN /$arch -linux-android-clang
2828done
2929
3030# This has a slightly different path from the ones above
31- sudo ln -s -f $NDK_TOOLCHAIN_BIN /armv7a-linux-androideabi26-clang $NDK_TOOLCHAIN_BIN /armv7a-linux-androideabi-clang
32- sudo ln -s -f $NDK_TOOLCHAIN_BIN /armv7a-linux-androideabi26-clang $NDK_TOOLCHAIN_BIN /arm-linux-androideabi-clang
31+ ln -s -f $NDK_TOOLCHAIN_BIN /armv7a-linux-androideabi26-clang $NDK_TOOLCHAIN_BIN /armv7a-linux-androideabi-clang
32+ ln -s -f $NDK_TOOLCHAIN_BIN /armv7a-linux-androideabi26-clang $NDK_TOOLCHAIN_BIN /arm-linux-androideabi-clang
3333
3434# Add to Rust
3535echo " Setting up Rust toolchains..."
@@ -40,18 +40,18 @@ echo "Creating cargo config..."
4040mkdir -p $project_path /.cargo
4141echo "
4242[target.aarch64-linux-android]
43- ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android26 -ar'
43+ ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android -ar'
4444linker = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android26-clang'
4545
4646[target.armv7-linux-androideabi]
4747ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi-ar'
4848linker = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi-clang'
4949
5050[target.i686-linux-android]
51- ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android26 -ar'
51+ ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android -ar'
5252linker = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android26-clang'
5353
5454[target.x86_64-linux-android]
55- ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android26 -ar'
55+ ar = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android -ar'
5656linker = '$ANDROID_NDK_HOME /toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android26-clang'
5757" > $project_path /.cargo/config
0 commit comments