mirror of
https://gitea.com/actions/setup-android.git
synced 2025-12-13 03:47:13 +00:00
[2/2] Read version of cmdline-tools/latest, if version is correct - use it
This commit is contained in:
11
src/main.ts
11
src/main.ts
@@ -48,6 +48,17 @@ function findPreinstalledSdkManager(): {
|
||||
result.exePath = getSdkManagerPath('latest')
|
||||
result.isFound = fs.existsSync(result.exePath)
|
||||
if (result.isFound) {
|
||||
const propertiesFile = path.join(
|
||||
ANDROID_SDK_ROOT,
|
||||
'cmdline-tools',
|
||||
'latest',
|
||||
'source.properties'
|
||||
)
|
||||
if (fs.existsSync(propertiesFile)) {
|
||||
result.isCorrectVersion = fs
|
||||
.readFileSync(propertiesFile, 'utf8')
|
||||
.includes(`Pkg.Revision=${CMDLINE_TOOLS_VERSION}`)
|
||||
}
|
||||
return result
|
||||
}
|
||||
result.exePath = ''
|
||||
|
||||
Reference in New Issue
Block a user