Подтвердить что ты не робот

Исключение в плагине Ткань для Android Studio

Я установил последний Fabric plugin для Android Studio, и он отлично работает некоторое время. Сразу после обновления до Android Studio 1.1.0 я получил это в журнале событий:

enter image description here

И исключение NullPointerException:

update failed for AnAction with ID=Actions.Crashlytics.CrashlyticsAction java.lang.NullPointerException at com.crashlytics.tools.intellij.CrashlyticsPlugin.getCrashlyticsBridge(CrashlyticsPlugin.java:104)
at com.crashlytics.tools.intellij.actions.CrashlyticsAction.getDelegate(CrashlyticsAction.java:24)
at com.crashlytics.tools.intellij.actions.CrashlyticsAction.update(CrashlyticsAction.java:34)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:113)
at com.intellij.openapi.actionSystem.impl.Utils.doUpdate(Utils.java:187)
at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:138)
at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:163)
at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:95)
at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$2.run(ActionToolbarImpl.java:927)
at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActions(ActionToolbarImpl.java:966)
at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:913)
at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateAllToolbarsImmediately(ActionToolbarImpl.java:72)
at com.intellij.ide.actions.SearchEverywhereAction$11$1.run(SearchEverywhereAction.java:511)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:697)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Я пробовал перестроить, переустановил плагин, но все равно получаю то же исключение. Я подозреваю, что исключение связано с/имеет какое-то отношение к обновлению студии Android до версии 1.1.0.

Я сообщил об этой проблеме, но это не решает проблему. Кто-нибудь сталкивался с этой проблемой? Любые идеи?

4b9b3361

Ответ 1

Удалить и перезагрузить плагин

Я удалил плагин Fabric и установил недавно загруженную версию 2.0.0 плагина (не помню), и теперь кажется, что исключение прошло.

Примечание. После коррекции из @Dheeraj Bhaskar, я действительно сделал процесс для плагина Fabric - я не смог найти вариант для загрузки плагина Crashlytics.

Ответ 2

Это происходило со мной в течение нескольких месяцев. Последняя версия AS. Последняя загрузка плагина Fabric.

У меня есть поддержка по электронной почте много раз, но я возвращаю один и тот же глупый ответ снова и снова: "Вы должны были разархивировать плагин перед импортом".

На самом деле я этого не делал. Я импортировал zip файл, как вы сказали. Но проблема все же возникает.

Пожалуйста, исправьте это.

EDIT: fooobar.com/questions/312251/...

Ответ 3

У меня была такая же проблема, я все время использую последнюю версию AndroidStudio, и по какой-то причине плагин с тэгами не работал. Как я решил проблему, не используя плагин Fabric Android Studio и вместо этого загружая плагин IntelliJ Fabric.

Чтобы убедиться, что это работает, вы должны удалить любой плагин для ткани, который у вас есть, и перезапустить Android Studio. Затем запустите Android Studio и установите загруженный файл FabricIntelliJPlugin.zip в качестве плагина и примените изменения. (не забудьте снова перезапустить)

Надеюсь, это поможет.