getAndroidHome method

String getAndroidHome()

Implementation

String getAndroidHome() {
  final override = _androidHomeOverride;
  if (override != null && override.isNotEmpty) return override;

  final env = _env['ANDROID_HOME'] ?? _env['ANDROID_SDK_ROOT'];
  if (env != null && env.isNotEmpty) return env;

  final home = _env['HOME'] ?? '';
  if (Platform.isLinux) return '$home/Android/Sdk';
  return '$home/Library/Android/sdk';
}