Skip to content

Commit 205fbe1

Browse files
committed
Always add path for cmdline-tools to support macos-11.0.
1 parent efc0dae commit 205fbe1

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

.github/workflows/workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- target: google_apis
3131
api-level: 29
3232
include:
33-
- os: macos-latest
33+
- os: macos-11.0
3434
api-level: 30
3535
target: google_apis
3636
- os: macos-latest

lib/sdk-installer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ function installAndroidSdk(apiLevel, target, arch, emulatorBuild, ndkVersion, cm
5454
const downloadPath = yield tc.downloadTool(sdkUrl);
5555
yield tc.extractZip(downloadPath, cmdlineToolsPath);
5656
yield io.mv(`${cmdlineToolsPath}/cmdline-tools`, `${cmdlineToolsPath}/latest`);
57-
// add paths for commandline-tools and platform-tools
58-
core.addPath(`${cmdlineToolsPath}/latest:${cmdlineToolsPath}/latest/bin:${process.env.ANDROID_SDK_ROOT}/platform-tools`);
5957
}
58+
// add paths for commandline-tools and platform-tools
59+
core.addPath(`${cmdlineToolsPath}/latest:${cmdlineToolsPath}/latest/bin:${process.env.ANDROID_SDK_ROOT}/platform-tools`);
6060
// additional permission and license requirements for Linux
6161
const sdkPreviewLicensePath = `${process.env.ANDROID_SDK_ROOT}/licenses/android-sdk-preview-license`;
6262
if (!isOnMac && !fs.existsSync(sdkPreviewLicensePath)) {

src/sdk-installer.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ export async function installAndroidSdk(apiLevel: number, target: string, arch:
2626
const downloadPath = await tc.downloadTool(sdkUrl);
2727
await tc.extractZip(downloadPath, cmdlineToolsPath);
2828
await io.mv(`${cmdlineToolsPath}/cmdline-tools`, `${cmdlineToolsPath}/latest`);
29-
// add paths for commandline-tools and platform-tools
30-
core.addPath(`${cmdlineToolsPath}/latest:${cmdlineToolsPath}/latest/bin:${process.env.ANDROID_SDK_ROOT}/platform-tools`);
3129
}
3230

31+
// add paths for commandline-tools and platform-tools
32+
core.addPath(`${cmdlineToolsPath}/latest:${cmdlineToolsPath}/latest/bin:${process.env.ANDROID_SDK_ROOT}/platform-tools`);
33+
3334
// additional permission and license requirements for Linux
3435
const sdkPreviewLicensePath = `${process.env.ANDROID_SDK_ROOT}/licenses/android-sdk-preview-license`;
3536
if (!isOnMac && !fs.existsSync(sdkPreviewLicensePath)) {

0 commit comments

Comments
 (0)