Read version of cmdline-tools/latest, if version is correct - use it

This commit is contained in:
Vilius Sutkus '89 2022-08-03 15:00:44 +03:00
parent 0f0da39d59
commit c1ac9c4be4

6
dist/index.js vendored
View file

@ -8589,6 +8589,12 @@ function findPreinstalledSdkManager() {
result.exePath = getSdkManagerPath('latest'); result.exePath = getSdkManagerPath('latest');
result.isFound = fs.existsSync(result.exePath); result.isFound = fs.existsSync(result.exePath);
if (result.isFound) { if (result.isFound) {
const propertiesFile = path.join(ANDROID_SDK_ROOT, 'cmdline-tools', 'latest', 'source.properties');
if (fs.existsSync(propertiesFile)) {
const correctRevisionString = `Pkg.Revision=${CMDLINE_TOOLS_VERSION}`;
console.log(correctRevisionString);
result.isCorrectVersion = fs.readFileSync(propertiesFile, 'utf8').includes(correctRevisionString);
}
return result; return result;
} }
result.exePath = ''; result.exePath = '';