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(