Я столкнулась с таким же вопросом, и это было вызвано тем, что по умолчанию firebase только позволит загружать файлы с пользователем, которые прошли проверку подлинности.
Над исключением UTIL хранения там может быть лог похож на это:
E/StorageUtil: error getting token java.util.concurrent.ExecutionException: com.google.android.gms.internal.zzajb: Please sign in before trying to get a token.
У нас был наш собственный процесс аутентификации без использования firebase поэтому мы решили изменить правила хранения в firebase консоли.
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}
Примечание: Изменение правил позволит любому пользователю загружать файлы на сервер firebase облака.
Можете ли вы разместить дополнительный код, чтобы мы могли взглянуть на то, что вы на самом деле делаете, и в идеале его воспроизвести? См. Http: // stackoverflow.com/help/mcve для получения дополнительной информации об этом :) –