[android] fix sdkmanager runner issue
All checks were successful
Android Release / build-android-release (push) Successful in 10m1s
All checks were successful
Android Release / build-android-release (push) Successful in 10m1s
This commit is contained in:
@@ -14,7 +14,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
# Gitea's default act_runner labels map ubuntu-22.04 to node:16-bullseye,
|
# Gitea's default act_runner labels map ubuntu-latest to node:16-bullseye,
|
||||||
# so keep the GitHub-hosted actions on their Node 16-compatible v3 line.
|
# so keep the GitHub-hosted actions on their Node 16-compatible v3 line.
|
||||||
- name: Install system dependencies
|
- name: Install system dependencies
|
||||||
run: |
|
run: |
|
||||||
@@ -37,7 +37,12 @@ jobs:
|
|||||||
unzip -q /tmp/android-commandlinetools.zip -d /tmp/android-commandlinetools
|
unzip -q /tmp/android-commandlinetools.zip -d /tmp/android-commandlinetools
|
||||||
mv /tmp/android-commandlinetools/cmdline-tools "$ANDROID_SDK_ROOT/cmdline-tools/latest"
|
mv /tmp/android-commandlinetools/cmdline-tools "$ANDROID_SDK_ROOT/cmdline-tools/latest"
|
||||||
|
|
||||||
|
# sdkmanager exits successfully once it has consumed all input, which
|
||||||
|
# causes `yes` to receive SIGPIPE and return 141 under `pipefail`.
|
||||||
|
set +o pipefail
|
||||||
yes | "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_SDK_ROOT" --licenses
|
yes | "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_SDK_ROOT" --licenses
|
||||||
|
set -o pipefail
|
||||||
|
|
||||||
"$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_SDK_ROOT" \
|
"$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_SDK_ROOT" \
|
||||||
"platform-tools" \
|
"platform-tools" \
|
||||||
"build-tools;33.0.1" \
|
"build-tools;33.0.1" \
|
||||||
|
|||||||
Reference in New Issue
Block a user