diff --git a/packages/flutter_tools/lib/src/proxied_devices/devices.dart b/packages/flutter_tools/lib/src/proxied_devices/devices.dart index 3db86da98c..bbad15a1c1 100644 --- a/packages/flutter_tools/lib/src/proxied_devices/devices.dart +++ b/packages/flutter_tools/lib/src/proxied_devices/devices.dart @@ -248,7 +248,8 @@ class ProxiedDevice extends Device { 'userIdentifier': userIdentifier, })); final bool started = _cast(result['started']); - final String? vmServiceUriStr = _cast(result['vmServiceUri']); + // TODO(bkonyi): remove once clients have migrated to relying on vmServiceUri. + final String? vmServiceUriStr = _cast(result['vmServiceUri']) ?? _cast(result['observatoryUri']); final Uri? vmServiceUri = vmServiceUriStr == null ? null : Uri.parse(vmServiceUriStr); if (started) { if (vmServiceUri != null) {