File tree Expand file tree Collapse file tree 3 files changed +69
-18
lines changed
Expand file tree Collapse file tree 3 files changed +69
-18
lines changed Original file line number Diff line number Diff line change @@ -6,14 +6,31 @@ ls ~/.gradle || (mkdir -p /tmp/.gradle && ln -s /tmp/.gradle ~/.gradle && touch
66# # use open jdk 17
77SYSTEM=$( uname -s)
88if [ " $SYSTEM " = " Linux" ]; then
9- if [ ! -d " /tmp/jdk-17.0.2" ]; then
10- curl -O https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
11- tar zxf openjdk-17.0.2_linux-x64_bin.tar.gz
12- mv jdk-17.0.2 /tmp/
9+ if [ ! -d " /tmp/jdk-17.0.2" ]; then
10+ curl -O https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
11+ tar zxf openjdk-17.0.2_linux-x64_bin.tar.gz
12+ mv jdk-17.0.2 /tmp/
13+ fi
14+ export JAVA_HOME=/tmp/jdk-17.0.2
15+ export ANDROID_HOME=/usr/lib/android_sdk
16+ elif [ " $SYSTEM " = " Darwin" ]; then
17+ export JAVA_HOME=$( /usr/libexec/java_home -v 17)
18+ export ANDROID_HOME=${ANDROID_HOME:- $HOME / Library/ Android/ sdk}
1319fi
14- export JAVA_HOME=/tmp/jdk-17.0.2
20+
1521export PATH=$JAVA_HOME /bin:$PATH
16- java --version
22+ java --version || { echo " Error: Failed to get Java version" ; exit 1; }
23+
24+ # Configure environment
25+ if [ " $SYSTEM " = " Linux" ]; then
26+ [ -f ~ /.bashrc ] && source ~ /.bashrc
27+ else
28+ # Try to load zsh config first, if not found then try bash_profile
29+ if [ -f ~ /.zshrc ]; then
30+ source ~ /.zshrc
31+ elif [ -f ~ /.bash_profile ]; then
32+ source ~ /.bash_profile
33+ fi
1734fi
1835
1936# change android maven to china repos
Original file line number Diff line number Diff line change @@ -6,14 +6,31 @@ ls ~/.gradle || (mkdir -p /tmp/.gradle && ln -s /tmp/.gradle ~/.gradle && touch
66# # use open jdk 17
77SYSTEM=$( uname -s)
88if [ " $SYSTEM " = " Linux" ]; then
9- if [ ! -d " /tmp/jdk-17.0.2" ]; then
10- curl -O https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
11- tar zxf openjdk-17.0.2_linux-x64_bin.tar.gz
12- mv jdk-17.0.2 /tmp/
9+ if [ ! -d " /tmp/jdk-17.0.2" ]; then
10+ curl -O https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
11+ tar zxf openjdk-17.0.2_linux-x64_bin.tar.gz
12+ mv jdk-17.0.2 /tmp/
13+ fi
14+ export JAVA_HOME=/tmp/jdk-17.0.2
15+ export ANDROID_HOME=/usr/lib/android_sdk
16+ elif [ " $SYSTEM " = " Darwin" ]; then
17+ export JAVA_HOME=$( /usr/libexec/java_home -v 17)
18+ export ANDROID_HOME=${ANDROID_HOME:- $HOME / Library/ Android/ sdk}
1319fi
14- export JAVA_HOME=/tmp/jdk-17.0.2
20+
1521export PATH=$JAVA_HOME /bin:$PATH
16- java --version
22+ java --version || { echo " Error: Failed to get Java version" ; exit 1; }
23+
24+ # Configure environment
25+ if [ " $SYSTEM " = " Linux" ]; then
26+ [ -f ~ /.bashrc ] && source ~ /.bashrc
27+ else
28+ # Try to load zsh config first, if not found then try bash_profile
29+ if [ -f ~ /.zshrc ]; then
30+ source ~ /.zshrc
31+ elif [ -f ~ /.bash_profile ]; then
32+ source ~ /.bash_profile
33+ fi
1734fi
1835
1936# change android maven to china repos
Original file line number Diff line number Diff line change @@ -6,14 +6,31 @@ ls ~/.gradle || (mkdir -p /tmp/.gradle && ln -s /tmp/.gradle ~/.gradle && touch
66# # use open jdk 17
77SYSTEM=$( uname -s)
88if [ " $SYSTEM " = " Linux" ]; then
9- if [ ! -d " /tmp/jdk-17.0.2" ]; then
10- curl -O https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
11- tar zxf openjdk-17.0.2_linux-x64_bin.tar.gz
12- mv jdk-17.0.2 /tmp/
9+ if [ ! -d " /tmp/jdk-17.0.2" ]; then
10+ curl -O https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
11+ tar zxf openjdk-17.0.2_linux-x64_bin.tar.gz
12+ mv jdk-17.0.2 /tmp/
13+ fi
14+ export JAVA_HOME=/tmp/jdk-17.0.2
15+ export ANDROID_HOME=/usr/lib/android_sdk
16+ elif [ " $SYSTEM " = " Darwin" ]; then
17+ export JAVA_HOME=$( /usr/libexec/java_home -v 17)
18+ export ANDROID_HOME=${ANDROID_HOME:- $HOME / Library/ Android/ sdk}
1319fi
14- export JAVA_HOME=/tmp/jdk-17.0.2
20+
1521export PATH=$JAVA_HOME /bin:$PATH
16- java --version
22+ java --version || { echo " Error: Failed to get Java version" ; exit 1; }
23+
24+ # Configure environment
25+ if [ " $SYSTEM " = " Linux" ]; then
26+ [ -f ~ /.bashrc ] && source ~ /.bashrc
27+ else
28+ # Try to load zsh config first, if not found then try bash_profile
29+ if [ -f ~ /.zshrc ]; then
30+ source ~ /.zshrc
31+ elif [ -f ~ /.bash_profile ]; then
32+ source ~ /.bash_profile
33+ fi
1734fi
1835
1936# change android maven to china repos
You can’t perform that action at this time.
0 commit comments