connectDevice method
Implementation
Future<AdbConnectResult> connectDevice(String host) async {
try {
final result = await _exec.run(adbPath, arguments: ['connect', host]);
final output = result.stdout.trim();
if (output.contains('connected to') ||
output.contains('already connected')) {
return AdbConnectResult(success: true, message: output);
}
return AdbConnectResult(
success: false,
message: result.stderr.isNotEmpty ? result.stderr : output,
);
} catch (e) {
return AdbConnectResult(success: false, message: e.toString());
}
}