У меня есть эта функция, написанная для удаления изображений, хранящихся в моем хранилище firebase, которая отлично работает с запущенным эмулятором Android 10. Но когда я попытался выполнить ту же функцию в эмуляторе с API 22 (Android 5.1), она дает мне эту ошибку, и удаление не работает. И минимальная версия sdk моих приложений установлена как API 21 (Android 5).
Future deleteImageData(String imageData) async {
FirebaseStorage.instance
.getReferenceFromUrl(imageData)
.then((reference) => reference.delete())
.catchError((e) => print(e));
}
Это imageData, который я передаю этой функции
Таким образом, будет получена ссылка на изображение, хранящееся в хранилище Firebase, и оно будет удалено.
Это ошибка, которую я получаю при отладке
Есть кто-нибудь знает, как исправить эту проблему?