代码之家  ›  专栏  ›  技术社区  ›  Adam McGurk

FireBase Connect不提供Android Studio 3.2

  •  1
  • Adam McGurk  · 技术社区  · 7 年前

    当我尝试在android studio中连接firebase时,得到一个空异常。首先,在“工具”选项卡下没有“firebase”选项,因此我必须搜索android studio。当它从搜索中出现,我点击“firebase”时,我会收到一条错误消息,上面写着:

    Exception in plugin Firebase Services. Moments ago. Occurred once since the last clear. Unread.
    


    伴随着这个小弹出框中的Java异常:

    null
    java.util.NoSuchElementException
        at com.google.common.collect.Iterators$1.next(Iterators.java:81)
        at com.google.services.firebase.DependencyStateManager.getDependencyState(DependencyStateManager.java:59)
        at com.google.services.firebase.DependencyStateManager.init(DependencyStateManager.java:108)
        at com.android.tools.idea.assistant.view.StatefulButton.<init>(StatefulButton.java:98)
        at com.android.tools.idea.assistant.view.TutorialStep.<init>(TutorialStep.java:113)
        at com.android.tools.idea.assistant.view.TutorialCard.redraw(TutorialCard.java:163)
        at com.android.tools.idea.assistant.view.TutorialCard.<init>(TutorialCard.java:94)
        at com.android.tools.idea.assistant.view.FeaturesPanel.<init>(FeaturesPanel.java:84)
        at com.android.tools.idea.assistant.AssistSidePanel.<init>(AssistSidePanel.java:81)
        at com.android.tools.idea.assistant.AssistToolWindowFactory.createToolWindowContent(AssistToolWindowFactory.java:37)
        at com.android.tools.idea.assistant.OpenAssistSidePanelAction.lambda$openWindow$0(OpenAssistSidePanelAction.java:59)
        at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:447)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:431)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:415)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
        at java.awt.EventQueue.access$500(EventQueue.java:98)
        at java.awt.EventQueue$3.run(EventQueue.java:715)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:822)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:763)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    

    我在这里做错什么了?我以前从未在这个MacBook Pro上将FireBase连接到Android Studio。

    1 回复  |  直到 7 年前
        1
  •  0
  •   CleitonCardoso    7 年前

    我在windows系统中也遇到了同样的问题。这对我有效:

    尝试取消选中“文件”>“设置”>“插件”下的所有FireBase插件

    enter image description here

    单击“确定”,将重新启动IDE。

    之后重复相同的过程,再次检查并安装firebase插件。您的IDE将重新启动。

    推荐文章