Move the discovered Java installation to the front of PATH when running sdkmanager (#10846) Fixes https://github.com/flutter/flutter/issues/10703
diff --git a/packages/flutter_tools/lib/src/android/android_workflow.dart b/packages/flutter_tools/lib/src/android/android_workflow.dart index c01d5af..5b7f99b 100644 --- a/packages/flutter_tools/lib/src/android/android_workflow.dart +++ b/packages/flutter_tools/lib/src/android/android_workflow.dart
@@ -178,7 +178,7 @@ final String javaBinary = _findJavaBinary(); if (javaBinary != null) { sdkManagerEnv['PATH'] = - platform.environment['PATH'] + os.pathVarSeparator + fs.path.dirname(javaBinary); + fs.path.dirname(javaBinary) + os.pathVarSeparator + platform.environment['PATH']; } final String sdkManagerPath = fs.path.join(