fix: streamline JDK 17 installation process in Android build workflow
This commit is contained in:
@@ -33,16 +33,13 @@ jobs:
|
||||
|
||||
- name: Install JDK 17
|
||||
run: |
|
||||
if java -version 2>&1 | grep -q "17"; then
|
||||
echo "JDK 17 is already installed"
|
||||
elif command -v apt-get &> /dev/null; then
|
||||
sudo apt-get update && sudo apt-get install -y openjdk-17-jdk
|
||||
echo "JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64" >> $GITHUB_ENV
|
||||
elif command -v brew &> /dev/null; then
|
||||
brew install openjdk@17
|
||||
sudo ln -sfn "$(brew --prefix openjdk@17)/libexec/openjdk.jdk" /Library/Java/JavaVirtualMachines/openjdk-17.jdk
|
||||
echo "JAVA_HOME=$(/usr/libexec/java_home -v 17)" >> $GITHUB_ENV
|
||||
if ! java -version 2>&1 | grep -q "17"; then
|
||||
apt-get update && apt-get install -y openjdk-17-jdk
|
||||
fi
|
||||
JAVA_DIR=$(dirname $(dirname $(readlink -f $(which java))))
|
||||
echo "JAVA_HOME=$JAVA_DIR" >> $GITHUB_ENV
|
||||
export JAVA_HOME="$JAVA_DIR"
|
||||
echo "JAVA_HOME set to $JAVA_HOME"
|
||||
|
||||
- name: Install Android SDK
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user