findSdkManager method

Future<String?> findSdkManager()

Path to sdkmanager if present under sdkRoot.

Implementation

Future<String?> findSdkManager() async {
  final candidates = [
    p.join(sdkRoot, 'cmdline-tools', 'latest', 'bin', 'sdkmanager'),
    p.join(sdkRoot, 'cmdline-tools', 'bin', 'sdkmanager'),
    p.join(sdkRoot, 'tools', 'bin', 'sdkmanager'),
  ];
  for (final c in candidates) {
    if (await File(c).exists()) return c;
  }
  return null;
}