Кажется, не запускается аварийная синхронизация в нашем приложении для Android / io.fabric.sdk.android.services.concurrency.UnmetDependencyException

Похоже, что в нашем приложении для Android не работает аварийная синхронизация. iOS работает нормально. на Android я продолжаю получать io.fabric.sdk.android.services.concurrency.UnmetDependencyException

С сообщением: Это приложение использует Crashlytics. Зарегистрируйтесь для доступа на странице https://fabric.io/sign_up, установите инструмент сборки Android и спросите член команды, чтобы пригласить вас в организацию этого приложения.

Читал эти сообщения:

Но пока не могу найти решение

Запуск AS 2.0-beta6 с плагином gradle gradle: 2.0.0-beta6

Кто угодно??

* изменить: я уже зарегистрирован на fabric.io. Я вошел в панель управления, к которой уже подключена версия нашего приложения для iOS, но добавленное приложение для Android пока не работает.

* edit2: у меня установлен плагин, я прошел процесс установки и следил за настройкой, скомпилировал и запустил приложение, но как только Fabric.with (this, new Crashlytics ()); запускается, это приводит к сбою приложения, что дает мне указанную выше ошибку и говорит, что я должен зарегистрироваться. Проблема в том, что я уже зарегистрирован.

* edit3: Хорошо, я дошел до того, что, по крайней мере, не столкнулся с UnmetDependencyException. Решением было добавить метаданные в io.fabric.apiKey в другой модуль файла манифеста моего проекта. Теперь я столкнулся с проблемой, что, хотя мое приложение запускается, мое приложение для Android не распознается на панели инструментов Fabric. Так что, если кто-нибудь знает способ решить эту проблему?

* edit4: Исправлена ​​проблема. Отправили электронное письмо в службу поддержки Fabric, и, похоже, это проблема на их стороне. Они исправили его, и теперь версия нашего приложения для Android также отображается на панели управления.


person Rik van Velzen    schedule 01.03.2016    source источник
comment
какая это зависимость?   -  person Bhargav    schedule 01.03.2016
comment
у вас включен maven { url 'https://maven.fabric.io/public' } репозиторий и classpath 'io.fabric.tools:gradle:1.+' добавлен как зависимость   -  person Bhargav    schedule 01.03.2016
comment
да. Репо и путь к классам добавлены в файлы gradle ...   -  person Rik van Velzen    schedule 01.03.2016
comment
ах кажется, вы не подписались согласно сообщению Please sign up for access at https://fabric.io/sign_up, install an Android build tool and ask a team member to invite you to this app's organization.   -  person Bhargav    schedule 01.03.2016
comment
но вот что странно. Я зарегистрировался. Я даже вошел в систему на панели управления Fabric, и когда я нажимаю ссылку, я сразу же перенаправляюсь на страницу приложений (iOS уже подключена к ней)   -  person Rik van Velzen    schedule 01.03.2016
comment
в панели управления нажмите на иконку аварии   -  person Bhargav    schedule 01.03.2016
comment
Yip, автоматически выбирается, когда я перенаправляюсь (из logcat) на панель управления Fabric. Он показывает мне все сбои нашего приложения для iOS, но, как и раньше, нет возможности подключить мое приложение для Android.   -  person Rik van Velzen    schedule 01.03.2016
comment
Тодд из Fabric здесь. Несколько шагов для будущих людей, обнаруживших эту проблему. Мы предлагаем запустить ./gradlew build --refresh-dependencies, когда вы получаете ошибки зависимости. После этого попробуйте включить режим отладки и повторите попытку. Эти два шага заставляют большинство людей приступить к работе. Спасибо!   -  person Todd Burner    schedule 06.03.2017


Ответы (2)


Это случилось со мной впервые, мне пришлось:

  1. Установите плагин Fabric в (Eclipse к тому времени, Android Studio прямо сейчас)
  2. Следуйте настройке, предложенной плагином
  3. Скомпилируйте и запустите приложение один раз, как предлагал плагин.
  4. При желании завершите работу приложения, чтобы убедиться, что запускается Crashlytics.

Помните, что приложение Fabric, которое вы устанавливаете в OS X, отличается от того, которое используется для Android.

person Sergi Juanola    schedule 01.03.2016
comment
да, у меня установлен плагин, я прошел процесс установки и следил за настройкой, скомпилировал и запустил приложение, но как только Fabric.with (this, new Crashlytics ()); запускается, это приводит к сбою приложения, что дает мне указанную выше ошибку и говорит, что я должен зарегистрироваться. Проблема в том, что я уже зарегистрирован. - person Rik van Velzen; 01.03.2016
comment
@RikvanVelzen да, я думаю, вы добавлены в приложение для iOS, но не в приложение для Android - person Bhargav; 01.03.2016
comment
Хорошо, я дошел до того, что, по крайней мере, не столкнулся с UnmetDependencyException. Решением было добавить метаданные в io.fabric.apiKey в другой модуль файла манифеста моего проекта. Теперь я столкнулся с проблемой, что, несмотря на то, что мое приложение запускается, мое приложение для Android не распознается на панели инструментов Fabric. Так что, если кто-нибудь знает способ решить эту проблему? - person Rik van Velzen; 01.03.2016
comment
эй, похоже, Crashlytics фиксирует сбои только тогда, когда приложение подключено к Android Studio. Почему так? - person Hammad Nasir; 18.02.2017

в панели управления тканью я должен включить ответы, которые включают аварийную обработку.

person amorenew    schedule 06.03.2017