isAvailable method

  1. @override
Future<bool> isAvailable()
override

Implementation

@override
Future<bool> isAvailable() async {
  try {
    final adbOk = await _exec.run(adbPath, arguments: ['version']);
    final emuOk = await _exec.run(emulatorPath, arguments: ['-list-avds']);
    return adbOk.success && emuOk.success;
  } catch (_) {
    return false;
  }
}