Crashlytics:Загрузить проект Cordova

Crashlytics говорят, что нам нужно загрузить плагин Fabric на Android Studio, а затем зарегистрировать/загрузить приложение, запустив его. У меня есть несколько вопросов по той же теме.

  • Как загрузить проект на основе Cordova (Ionic) в Crashlytics?
  • Как использовать этот плагин cordova-crashlytics?

Любая помощь очень полезна.


person Incpetor    schedule 26.02.2015    source источник


Ответы (2)


Это можно сделать без Android Studio и без «загрузки вашего приложения/проекта» в Crashlytics и без плагина Fabric. Я работаю над приложением Cordova, используя инструмент Cordova CLI с платформой Cordova Android 3.7.2. Я получил Crashlytics, работающий с помощью этого слегка обновленного плагина Cordova: -tousay/cordova-crashlytics-plugin

Сначала получите секрет и ключ Crashlytics, посетив «Страницу организаций» на панели инструментов Crashlytics. Выберите свою организацию по адресу: https://www.crashlytics.com/settings/organizations и нажмите ссылки «Ключ API» и «Секрет сборки» прямо под названием организации, чтобы скопировать эти значения.

Затем запустите это в командной строке в вашем каталоге Cordova:

cordova plugin add https://github.com/smistry-toushay/cordova-crashlytics-plugin.git --variable CRASHLYTICS_API_SECRET=YOUR CRASHLYTICS API SECRET HERE --variable CRASHLYTICS_API_KEY=YOUR CRASHLYTICS API KEY HERE

Это должно затем добавить ваше приложение Cordova на панель инструментов Crashlytics, и все последующие сбои будут отображаться там.

person blalond    schedule 14.07.2015
comment
Это новый плагин Cordova, который можно использовать сейчас: github.com/sarriaroman/FabricPlugin. - person blalond; 05.10.2016

Поскольку при разработке ionic используются только текстовые редакторы, а не IDE, мы на самом деле не используем студию Android. Однако для этого особого случая, когда нативные приложения должны быть погружены, нам нужно будет принудительно собрать наше приложение из студии.

Что вы можете сделать, так это

  1. добавить платформу Android в приложение Cordova.

  2. импортировать приложение в студию Android (файл, проект импорта, ваше приложение/платформа/андроид)

  3. следуйте инструкциям от Crashlytics.

  4. Теперь вы можете продолжить работу с ключами API и секретом сборки.

  5. на cli, следуйте коду, чтобы добавить плагин «corova plugin add cordova-...»

  6. запустите приложение на Android Studio.

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

person Vince Banzon    schedule 27.07.2017
comment
Ваши инструкции могут быть хорошими, но я бы не рекомендовал начинать свой вопрос с того, что я сделал, было.... Вместо этого порекомендуйте человеку попробовать выполнить шаги и сообщить ему, почему это может решить проблему. Таким образом, у вас будет меньше шансов, что вас проголосуют / пометят. - person Jonathan; 27.07.2017
comment
Спасибо Джонатан. Я это сделаю. Я только что получил свою 50-ю репутацию на этой неделе. - person Vince Banzon; 27.07.2017
comment
Отличная работа, поздравляю с репутацией. :) - person Jonathan; 27.07.2017