Хранилище Firebase недоступно из эмулятора android: проблема SSL - PullRequest
0 голосов
/ 01 мая 2020

У меня проблема с тестированием приложения android на симуляторах Android studio. Когда я запускаю свое приложение, я легко могу получить доступ к базе данных firebase и аутентификации, но когда я пытаюсь создать образ sh в хранилище Firebase, у меня возникает ошибка на javax android studio console ". net .ssl .SSLHandshakeException».

Чтение статей об этой ошибке на net показало мне, что проблема возникает с сертификатом SSL со страницей firebase. Действительно, когда я пытаюсь получить доступ к странице через навигатор chrome вручную на устройстве симулятора (https://firebase.googleapis.com/.....), Это указывает на то, что страница недоступна (ERR_CERT_AUTHORITY_INVALID). Я не использую прокси-сервер, и доступ к странице осуществляется через навигатор chrome моего P C и моего реального android устройства. Кроме того, когда я тестирую свое приложение на реальном устройстве android, у меня нет проблем с подключением к хранилищу Firebase, и я могу загрузить свой образ.

Я думаю, что для разрешения эмулятора требуется некоторая настройка сертификатов устройство для связи с firebase, но я нигде не могу найти эту конфигурацию, и я явно не эксперт в прокси или ssl-сертификатах ... Кроме того, я не понимаю, почему все работает хорошо с моей базой данных и моей аутентификацией, но не с хранилищем часть.

Я пробовал симуляторы с android v9.0 и v10.0 с теми же результатами. Я не знаю, уместно ли указывать, но мое приложение закодировано в обновленной версии флаттера с использованием пакета firebase_database.

Спасибо за вашу помощь

...