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
1616permissions :
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