better reporting of sdk version
This commit is contained in:
committed by
Evgeny Gerashchenko
parent
fdb85d8174
commit
e5589e1037
@@ -64,6 +64,14 @@ public class KotlinSdkUtil {
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
public static String getSDKVersion(@NotNull final String sdkHomePath) {
|
public static String getSDKVersion(@NotNull final String sdkHomePath) {
|
||||||
|
final String buildNumber = getSDKBuildNumber(sdkHomePath);
|
||||||
|
if (buildNumber == null) return null;
|
||||||
|
final int lastDotPos = buildNumber.lastIndexOf('.');
|
||||||
|
return lastDotPos == -1 ? buildNumber : buildNumber.substring(0, lastDotPos);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
private static String getSDKBuildNumber(@NotNull final String sdkHomePath) {
|
||||||
try {
|
try {
|
||||||
return FileUtil.loadFile(new File(sdkHomePath, "build.txt")).trim();
|
return FileUtil.loadFile(new File(sdkHomePath, "build.txt")).trim();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user