diff --git a/src/Xamarin.Android.Tools.AndroidSdk/AndroidSdkInfo.cs b/src/Xamarin.Android.Tools.AndroidSdk/AndroidSdkInfo.cs index feb5865..b7b594d 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 public static IEnumerable GetKnownSystemJdkInfos (Action? logger = null) { logger = logger ?? AndroidSdkInfo.DefaultConsoleLogger; @@ -300,6 +301,14 @@ public static IEnumerable GetKnownSystemJdkInfos (Action GetPreferredJdkInfos (Action logger) + { + return MicrosoftOpenJdkLocations.GetMicrosoftOpenJdks (logger) + .Concat (MicrosoftDistJdkLocations.GetMicrosoftDistJdks (logger)) + ; + } + internal static JdkInfo? TryGetJdkInfo (string path, Action logger, string locator) { JdkInfo? jdk = null;