diff --git a/packages/flutter_tools/lib/src/android/android_studio.dart b/packages/flutter_tools/lib/src/android/android_studio.dart index 42fbfb79e8..eb8883f6b9 100644 --- a/packages/flutter_tools/lib/src/android/android_studio.dart +++ b/packages/flutter_tools/lib/src/android/android_studio.dart @@ -100,8 +100,9 @@ class AndroidStudio implements Comparable { String get gradlePath => _gradlePath; - String get gradleExecutable => fs.path - .join(_gradlePath, 'bin', platform.isWindows ? 'gradle.bat' : 'gradle'); + String get gradleExecutable => isValid + ? fs.path.join(_gradlePath, 'bin', platform.isWindows ? 'gradle.bat' : 'gradle') + : null; String get javaPath => _javaPath;