2015-03-20 9 views
17

Ho installato l'ultimo Fabric plugin per Android Studio e funziona per un po '. Subito dopo l'aggiornamento ad Android 1.1.0 Studio ho ottenuto questo nel registro eventi:Eccezione nel plug-in Fabric per Android Studio

enter image description here

E la 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) 

Ho provato Ricostruire, reinstallare il plugin, ma ho ancora la stessa eccezione. Sospetto che l'eccezione sia dovuta a/abbia qualcosa a che fare con l'aggiornamento di Android Studio alla 1.1.0.

Ho segnalato il problema, ma questo non risolve il problema. Qualcuno si è imbattuto in questo problema? Qualche idea?

+1

Posso confermare di aver visto questo problema ora, non penso che abbia a che fare con l'aggiornamento alla versione 1.1.0 come ho fatto un po 'di tempo fa. – Raanan

+1

Le basi di codice sono diverse per il plugin Crashlytics direttamente e Crashlytics installato tramite Fabric? Su Fabric, ho ancora questo problema anche dopo il nuovo download del plugin di tessuto –

+0

risolto. Vorrei che avessero messo i numeri di versione sui download o nell'area di download dei plugin. –

risposta

10

Disinstallare e Re-scaricare il plugin

ho disinstallato il plugin Fabric e installato un appena scaricato 2.2.0 versione del plugin (non ricordo) e ora sembra l'eccezione è andato.

Nota: Dopo la correzione da @Dheeraj Bhaskar, in realtà ho fatto il processo per il plugin Tessuto - non riuscivo a trovare la possibilità di scaricare un Crashlytics plugin.

+1

Le basi di codice sono diverse per il plugin Crashlytics direttamente e Crashlytics installato tramite Fabric? Su Fabric, ho ancora questo problema. –

+0

ri-download del plugin tessuto risolto questo. Vorrei che avessero messo i numeri di versione sui download o nell'area di download dei plugin. –

+0

Sfortunatamente, dopo un po '(chiude Android Studio e riaprilo nuovamente) riappare l'eccezione. – ViksaaSkool

1

Questo mi sta succedendo da mesi. Ultima versione di AS. Ultimo download del plug-in Fabric.

Ho ricevuto assistenza via e-mail molte volte, ma torno sempre la stessa stupida risposta: "Devi aver decompresso il plugin prima di importarlo".

Davvero no non l'ho fatto. Ho importato il file zip come hai detto tu. Ma il problema si verifica ancora.

Si prega di risolvere questo.

EDIT: https://stackoverflow.com/a/29941872/150050

+0

Lo stesso qui. l'accesso è riuscito, mostra la schermata di selezione dei "kit" e torna al login – Muzikant

+1

I ragazzi di fabric non sono molto user friendly. Ti tengono incollato alle risposte per mesi senza capire che gli sviluppatori non possono aspettare. Speriamo che un sostituto venga fuori presto. – checklist

+0

@checklist PER FAVORE VISUALIZZA LA MIA SOLUZIONE http://stackoverflow.com/a/29941872/150050 – aaa90210

0

ho avuto lo stesso identico problema, sto usando l'ultimo Android Studio tutto il tempo e per qualche motivo il plugin tessuto non funzionava. Il modo in cui ho risolto il problema è di non utilizzare il plug-in Fabric Android Studio e di scaricare il Fabric IntelliJ Plugin.

Per assicurarsi che funzioni, è necessario disinstallare qualsiasi plug-in di tessuto attualmente disponibile e riavviare Android Studio. Quindi avviare Android Studio e installare il file FabricIntelliJPlugin.zip scaricato come plug-in e applicare le modifiche. (non dimenticare di riavviare di nuovo)

Spero che questo possa essere d'aiuto.

Problemi correlati