Skip to content

Commit 98aef71

Browse files
committed
env.sh
1 parent 521c52c commit 98aef71

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

scripts/env.sh

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,27 @@
22

33
set -e
44

5-
export ANDROID_NDK_HOME=/home/vm/Android/Sdk/ndk/25.2.9519653
6-
export ANDROID_NDK_ROOT=/home/vm/Android/Sdk/ndk/25.2.9519653
5+
if [ -z "$ANDROID_HOME" ]; then
6+
if [ -d "$HOME/Android/Sdk" ]; then
7+
export ANDROID_HOME="$HOME/Android/Sdk"
8+
elif [ -d "$HOME/.local/lib/android/sdk" ]; then
9+
export ANDROID_HOME="$HOME/.local/lib/android/sdk"
10+
elif [ -d "$HOME/Library/Android/sdk" ]; then
11+
export ANDROID_HOME="$HOME/Library/Android/sdk"
12+
fi
13+
fi
14+
15+
export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/25.2.9519653"
716
export NDK="$ANDROID_NDK_HOME"
817

9-
DEPS="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin"
18+
if [[ ! -f "$ANDROID_NDK_HOME/source.properties" ]]; then
19+
echo "ERROR: Android NDK not found!"
20+
exit 1
21+
fi
1022

11-
export ANDROID_ARM_CC="$DEPS/armv7a-linux-androideabi21-clang"
23+
DEPS=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin
24+
25+
export ANDROID_ARM_CC=$DEPS/armv7a-linux-androideabi21-clang
1226
export ANDROID_ARM_CXX=$DEPS/armv7a-linux-androideabi21-clang++
1327
export ANDROID_ARM_CC_21=$DEPS/armv7a-linux-androideabi21-clang
1428
export ANDROID_ARM_CXX_21=$DEPS/armv7a-linux-androideabi21-clang++

0 commit comments

Comments
 (0)