Skip to content

Commit a90e8d1

Browse files
committed
feat(sdk): sdk installation should add latest cmdline-tools
1 parent 5b22b8c commit a90e8d1

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

emulator-run-cmd/src/sdk.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export abstract class BaseAndroidSdk implements AndroidSDK {
105105
args += " > /dev/null"
106106
}
107107

108-
await execIgnoreFailure(`bash -c \\\"${this.androidHome()}/cmdline-tools/latest/bin/sdkmanager emulator 'cmdline-tools;latest' platform-tools 'system-images;android-${api};${tag};${abi}'${args}"`);
108+
await execIgnoreFailure(`bash -c \\\"${this.androidHome()}/cmdline-tools/latest/bin/sdkmanager emulator platform-tools 'system-images;android-${api};${tag};${abi}'${args}"`);
109109
}
110110

111111
async installPlatform(api: string, verbose: boolean): Promise<any> {

install-sdk/src/sdk.ts

+9-1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ export abstract class BaseAndroidSdk implements AndroidSDK {
7575
}).join(':')
7676

7777
core.exportVariable('PATH', `${extraPaths}:${PATH_WITHOUT_ANDROID}`)
78+
79+
let args = ""
80+
if (!verbose) {
81+
args += " > /dev/null"
82+
}
83+
84+
await execIgnoreFailure(`bash -c \\\"${this.androidHome()}/cmdline-tools/bootstrap-version/bin/sdkmanager 'cmdline-tools;latest'`)
85+
7886
return true
7987
}
8088

@@ -106,7 +114,7 @@ export abstract class BaseAndroidSdk implements AndroidSDK {
106114
args += " > /dev/null"
107115
}
108116

109-
await execIgnoreFailure(`bash -c \\\"${this.androidHome()}/cmdline-tools/bootstrap-version/bin/sdkmanager emulator 'cmdline-tools;latest' platform-tools 'system-images;android-${api};${tag};${abi}'${args}"`);
117+
await execIgnoreFailure(`bash -c \\\"${this.androidHome()}/cmdline-tools/bootstrap-version/bin/sdkmanager emulator platform-tools 'system-images;android-${api};${tag};${abi}'${args}"`);
110118
}
111119

112120
async installPlatform(api: string, verbose: boolean): Promise<any> {

0 commit comments

Comments
 (0)