java - Firebase 连接不可用 Android Studio 3.2

标签 java android firebase android-studio

当我尝试在 Android Studio 中连接 Firebase 时,出现 null 异常。首先,“工具”选项卡下没有“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。

最佳答案

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

尝试取消选中"file">“设置”>“插件”下的“所有 firebase 插件”

enter image description here

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

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

关于java - Firebase 连接不可用 Android Studio 3.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52764474/

相关文章:

ios - 聊天分页中遇到的问题

swift - 有没有办法在快速 ViewController 中执行条件转场?

java - 用于 Seam 应用程序的 JBoss AS 或 Tomcat?为什么?

java - 鼠标悬停时如何在 Tapestry 5.3.6 调色板组件中显示选项文本的工具提示(标题)?

安卓 : Using context to get all TextView

android - LinearLayout * 元素大小

ios - Firebase 3.6.0 (Auth) - 使用 Swift 3.0 检测特定错误

java - Android AES 加密从 C# 到 Java

java - ResultSet 和 ResultSetMetaData 之间的交互是单向的吗?

android - 特定 Android Activity 的屏幕超时时间更长?