Flutter doctor detect IntelliJ on Mac (#6262) * cleanup obtaining user home directory path * refactor doctor and detect IntelliJ on Mac * fix detect Flutter plugin for IntelliJ
diff --git a/packages/flutter_tools/lib/src/android/android_sdk.dart b/packages/flutter_tools/lib/src/android/android_sdk.dart index ea9c913..e509d6b 100644 --- a/packages/flutter_tools/lib/src/android/android_sdk.dart +++ b/packages/flutter_tools/lib/src/android/android_sdk.dart
@@ -7,6 +7,7 @@ import 'package:path/path.dart' as path; import 'package:pub_semver/pub_semver.dart'; +import '../base/common.dart'; import '../base/os.dart'; import '../globals.dart'; @@ -60,13 +61,11 @@ if (Platform.environment.containsKey('ANDROID_HOME')) { androidHomeDir = Platform.environment['ANDROID_HOME']; } else if (Platform.isLinux) { - String homeDir = Platform.environment['HOME']; - if (homeDir != null) - androidHomeDir = '$homeDir/Android/Sdk'; + if (homeDirPath != null) + androidHomeDir = '$homeDirPath/Android/Sdk'; } else if (Platform.isMacOS) { - String homeDir = Platform.environment['HOME']; - if (homeDir != null) - androidHomeDir = '$homeDir/Library/Android/sdk'; + if (homeDirPath != null) + androidHomeDir = '$homeDirPath/Library/Android/sdk'; } if (androidHomeDir != null) {