diff --git a/packages/@expo/cli/src/start/platforms/android/adb.ts b/packages/@expo/cli/src/start/platforms/android/adb.ts index 012ad5b77f491..6417656e8661c 100644 --- a/packages/@expo/cli/src/start/platforms/android/adb.ts +++ b/packages/@expo/cli/src/start/platforms/android/adb.ts @@ -231,7 +231,8 @@ export async function getAttachedDevicesAsync(): Promise { const splitItems = output .trim() - .replace(/\n$/, '') + // See: https://github.com/facebook/metro/blob/b18bc62f4328377662a6134033b9e6e579d02785/packages/metro/src/lib/countLines.js#L14 + .replace(/(?:\r\n?|\n|\u2028|\u2029)?$/, '') .split(os.EOL) // Filter ADB trace logs from the output, e.g. // adb D 03-06 15:25:53 63677 4018815 adb_client.cpp:393] adb_query: host:devices-l