From fe520201b829591175f7287c06d970b537caf0d8 Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Fri, 2 Jun 2017 18:49:32 -0700 Subject: [PATCH] Emit doctor error if Flutter SDK path contains spaces (#10477) Should be reverted when https://github.com/flutter/flutter/issues/6577 is fixed. --- packages/flutter_tools/lib/src/doctor.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/flutter_tools/lib/src/doctor.dart b/packages/flutter_tools/lib/src/doctor.dart index f3ec99aabe..a4b7e48e7c 100644 --- a/packages/flutter_tools/lib/src/doctor.dart +++ b/packages/flutter_tools/lib/src/doctor.dart @@ -210,6 +210,10 @@ class _FlutterValidator extends DoctorValidator { final FlutterVersion version = FlutterVersion.instance; messages.add(new ValidationMessage('Flutter at ${Cache.flutterRoot}')); + if (Cache.flutterRoot.contains(' ')) + messages.add(new ValidationMessage.error( + 'Flutter SDK install paths with spaces are not yet supported. (https://github.com/flutter/flutter/issues/10461)\n' + 'Please move the SDK to a path that does not include spaces.')); messages.add(new ValidationMessage( 'Framework revision ${version.frameworkRevisionShort} ' '(${version.frameworkAge}), ${version.frameworkDate}'