2015-01-07 15 views
5

Pojawienie się następującego błędu po dodaniu pliku CrashlyticsPlugin.jar do wersji Android Studion 1.0.2 ... Jakieś sugestie?Crashlytics nie może zainicjować wtyczki w Androidzie Studio 1.0.2

Udało mi się zdobyć studio tylko po dodaniu pliku JAR ... Nie zaakceptowałbym, gdybym ponownie skompresował folder wtyczki do pliku zip.

Plugin 'com.crashlytics.tools.androidstudio' failed to initialize and will be disabled. Please restart Android Studio. 
 

 
java.lang.LinkageError: loader constraint violation: when resolving method "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;" the class loader (instance of com/intellij/ide/plugins/cl/PluginClassLoader) of the current class, org/slf4j/LoggerFactory, and the class loader (instance of com/intellij/ide/plugins/cl/PluginClassLoader) for resolved class, org/slf4j/impl/StaticLoggerBinder, have different Class objects for the type org/slf4j/ILoggerFactory used in the signature 
 
    at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:299) 
 
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) 
 
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) 
 
    at com.crashlytics.tools.bootstrap.osgi.OsgiBootstrapper.<clinit>(OsgiBootstrapper.java:54) 
 
    at com.crashlytics.tools.intellij.CrashlyticsPlugin.initComponent(CrashlyticsPlugin.java:94) 
 
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:548) 
 
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:590) 
 
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:225) 
 
    at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:212) 
 
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:199) 
 
    at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) 
 
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponent(ComponentManagerImpl.java:121) 
 
    at com.intellij.openapi.application.impl.ApplicationImpl.createComponent(ApplicationImpl.java:371) 
 
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:112) 
 
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:89) 
 
    at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:87) 
 
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:508) 
 
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:151) 
 
    at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:46) 
 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 
 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) 
 
    at java.awt.EventQueue.access$400(EventQueue.java:82) 
 
    at java.awt.EventQueue$2.run(EventQueue.java:676) 
 
    at java.awt.EventQueue$2.run(EventQueue.java:674) 
 
    at java.security.AccessController.doPrivileged(Native Method) 
 
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) 
 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) 
 
    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:296) 
 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) 
 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) 
 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) 
 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) 
 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

+0

Upewnij się, że importujesz ZIP, a nie folder, który jest wyodrębniany. –

Odpowiedz

6

Pobieranie za pomocą wtyczki Chrome zamiast Safari wydawało się rozwiązać ten problem .. Safari została automatycznie rozpakować plik.

+1

, aby wyłączyć to w safari: preferencje> ogólne> odznacz "Otwórz" bezpieczne "pliki po pobraniu" – barnone