Как интегрировать функцию Firebase Crashlytics без Интернета на моем компьютере - PullRequest
0 голосов
/ 13 сентября 2018

Моя текущая проблема в том, что я не могу подключиться к Интернету.Я не могу сделать это за один раз, потому что компьютер, используемый компанией, может подключаться только к внутренней сети компании для защиты кода и данных.Интернет не открыт, поэтому я все еще хочу интегрировать функцию Firebase Crashlytics, когда компьютер не подключен к Интернету.Есть ли способ сначала загрузить зависимую библиотеку, а затем положиться на нее локально?Если да, можете ли вы дать мне конкретные шаги по реализации, спасибо.

1 Ответ

0 голосов
/ 13 сентября 2018

Майк из Firebase здесь и спасибо за ваш вопрос. Чтобы получить SDK, вам потребуется доступ из проекта, в который вы добавляете их, или из другого проекта, в котором они уже есть локально.

После того, как вы загрузили и включили SDK, вам нужно будет добавить приложение через консоль Firebase (также требуется доступ к Интернету, но вы можете настроить его, а затем загрузить файл google-services.json и скопировать его в локальный проект. )

Если вы настроили все это, то вы можете использовать gradle --offline, чтобы не допустить попытки Gradle загрузить все SDK еще раз. Однако, несмотря на все это, SDK необходимо подключиться к Интернету, чтобы отправить отчет о сбое.

Таким образом, вы, вероятно, могли бы заставить это работать, но это было бы очень подвержено трудностям и ошибкам. Я не уверен, почему ваша компания имеет такие жесткие ограничения на загрузку SDK.

...