Skip to content

Commit 407d827

Browse files
authored
Update make_sdk.yml
1 parent 7ce8a10 commit 407d827

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/make_sdk.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
version:
88
description: "Platform Tools Version"
99
required: true
10-
default: "35.0.0"
10+
default: "35.0.2"
1111
tag:
1212
description: "Android Source Tag"
1313
required: true
14-
default: "platform-tools-35.0.0"
14+
default: "platform-tools-35.0.2"
1515

1616
permissions:
1717
contents: write
@@ -104,20 +104,22 @@ jobs:
104104

105105
- name: Setup Host Android SDK
106106
run: |
107+
export BUILD_TOOLS_VERSION="$BUILD_TOOLS_VERSION"
108+
echo BUILD_TOOLS_VERSION=${BUILD_TOOLS_VERSION} >> $GITHUB_ENV
107109
mkdir android-sdk
108110
cd android-sdk
109111
curl -LkSs -o commandlinetools.zip https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip
110112
unzip -q commandlinetools.zip
111113
rm commandlinetools.zip
112114
yes | cmdline-tools/bin/sdkmanager --sdk_root=. --licenses
113-
cmdline-tools/bin/sdkmanager --sdk_root=. "build-tools;35.0.0" "platform-tools"
115+
cmdline-tools/bin/sdkmanager --sdk_root=. "build-tools;$BUILD_TOOLS_VERSION" "platform-tools"
114116
115117
- name: Make Android SDK
116118
run: |
117119
HOST_SDK="${PWD}/android-sdk"
118120
BUILT_SDK="${PWD}/build-${{ matrix.target_triple }}"
119121
120-
find "${HOST_SDK}/build-tools/35.0.0" -type f | while IFS= read -r file; do
122+
find "${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION"" -type f | while IFS= read -r file; do
121123
bname="$(basename "${file}")"
122124
if [ -f "${BUILT_SDK}/${bname}" ] && file "${file}" | grep -q 'ELF'; then
123125
echo "Replacing ${bname}"
@@ -133,15 +135,15 @@ jobs:
133135
fi
134136
done
135137
136-
rm -rf ${HOST_SDK}/build-tools/35.0.0/lib64
138+
rm -rf ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/lib64
137139
rm -rf ${HOST_SDK}/platform-tools/lib64
138-
rm -rf ${HOST_SDK}/build-tools/35.0.0/*-ld ${HOST_SDK}/build-tools/35.0.0/lld* ${HOST_SDK}/build-tools/35.0.0/llvm-rs-cc ${HOST_SDK}/build-tools/35.0.0/bcc_compat ${HOST_SDK}/build-tools/35.0.0/renderscript
140+
rm -rf ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION"/*-ld ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/lld* ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/llvm-rs-cc ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/bcc_compat ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/renderscript
139141
sed -i -e '1s|^#!.*bash|#!/bin/sh|' \
140142
-e 's/^declare -a javaOpts=()/javaOpts=""/' \
141143
-e 's/javaOpts+=("-\${opt}")/javaOpts="\$javaOpts -\${opt}"/' \
142144
-e 's/javaOpts+=("\${defaultMx}")/javaOpts="\$javaOpts \${defaultMx}"/' \
143-
-e 's|"\${javaOpts\[@\]}"|$javaOpts|' ${HOST_SDK}/build-tools/35.0.0/d8
144-
sed -i '1s|^#!.*bash|#!/bin/sh|' ${HOST_SDK}/build-tools/35.0.0/apksigner
145+
-e 's|"\${javaOpts\[@\]}"|$javaOpts|' ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/d8
146+
sed -i '1s|^#!.*bash|#!/bin/sh|' ${HOST_SDK}/build-tools/$BUILD_TOOLS_VERSION/apksigner
145147
146148
- name: Archive
147149
run: tar -cf - android-sdk | xz -T0 -9e --lzma2=dict=256MiB > android-sdk-${{matrix.target_triple}}.tar.xz

0 commit comments

Comments
 (0)