diff --git a/src/Xamarin.Android.Tools.AndroidSdk/AndroidSdkInfo.cs b/src/Xamarin.Android.Tools.AndroidSdk/AndroidSdkInfo.cs index b7b594db..0b9cf605 100644 --- a/src/Xamarin.Android.Tools.AndroidSdk/AndroidSdkInfo.cs +++ b/src/Xamarin.Android.Tools.AndroidSdk/AndroidSdkInfo.cs @@ -185,7 +185,7 @@ public static void DetectAndSetPreferredJavaSdkPathToLatest (Action> GetJavaProperties (string java) return props; } - // Keep ordering in sync w/ GetPreferredJdkInfos + // Keep ordering in sync w/ GetSupportedJdkInfos public static IEnumerable GetKnownSystemJdkInfos (Action? logger = null) { logger = logger ?? AndroidSdkInfo.DefaultConsoleLogger; @@ -302,8 +302,10 @@ public static IEnumerable GetKnownSystemJdkInfos (Action GetPreferredJdkInfos (Action logger) + public static IEnumerable GetSupportedJdkInfos (Action? logger = null) { + logger = logger ?? AndroidSdkInfo.DefaultConsoleLogger; + return MicrosoftOpenJdkLocations.GetMicrosoftOpenJdks (logger) .Concat (EclipseAdoptiumJdkLocations.GetEclipseAdoptiumJdks (logger)) .Concat (MicrosoftDistJdkLocations.GetMicrosoftDistJdks (logger))