diff --git a/packages/firebase_storage/firebase_storage/lib/src/utils.dart b/packages/firebase_storage/firebase_storage/lib/src/utils.dart index 6dcabb0a48bf..94751b9aa3a4 100644 --- a/packages/firebase_storage/firebase_storage/lib/src/utils.dart +++ b/packages/firebase_storage/firebase_storage/lib/src/utils.dart @@ -42,10 +42,12 @@ Map? partsFromHttpUrl(String url) { } // firebase storage url + // 10.0.2.2 is for Android when using firebase emulator if (decodedUrl.contains(_firebaseStorageHost) || - decodedUrl.contains('localhost')) { + decodedUrl.contains('localhost') || + decodedUrl.contains('10.0.2.2')) { String origin; - if (decodedUrl.contains('localhost')) { + if (decodedUrl.contains('localhost') || decodedUrl.contains('10.0.2.2')) { Uri uri = Uri.parse(url); origin = '^http?://${uri.host}:${uri.port}'; } else {