Android Studio工具->;Firebase没有';无法工作,出现IDE错误

Android Studio工具->;Firebase没有';无法工作,出现IDE错误,firebase,android-studio,firebase-assistant,Firebase,Android Studio,Firebase Assistant,当我尝试在工具>Firebase中打开Firebase助手时,会发生IDE错误。 我已经尝试重新安装该工具所需的Google存储库,重新激活firebase插件,并重新安装了Android Studio(尽管没有删除所有用户设置) IDE错误: 插件中的ExeptionFirebase Services。刚才。自上次清除后发生了2次。未阅读。禁用插件 null java.util.NoSuchElementException 位于com.google.common.collect.Iterato

当我尝试在工具>Firebase中打开Firebase助手时,会发生IDE错误。 我已经尝试重新安装该工具所需的Google存储库,重新激活firebase插件,并重新安装了Android Studio(尽管没有删除所有用户设置)

IDE错误: 插件中的ExeptionFirebase Services。刚才。自上次清除后发生了2次。未阅读。禁用插件

null
java.util.NoSuchElementException
位于com.google.common.collect.Iterators$1.next(Iterators.java:81)
在com.google.services.firebase.DependencyStateManager.getDependencyState(DependencyStateManager.java:60)上
位于com.google.services.firebase.DependencyStateManager.init(DependencyStateManager.java:109)
位于com.android.tools.idea.assistant.view.StatefulButton.(StatefulButton.java:122)
位于com.android.tools.idea.assistant.view.TutorialStep.(TutorialStep.java:106)
位于com.android.tools.idea.assistant.view.TutorialCard.redraw(TutorialCard.java:153)
位于com.android.tools.idea.assistant.view.TutorialCard.(TutorialCard.java:90)
在com.android.tools.idea.assistant.view.FeaturesPanel.(FeaturesPanel.java:84)
位于com.android.tools.idea.AssistSidePanel.(AssistSidePanel.java:81)
位于com.android.tools.idea.assistant.AssistToolWindowFactory.createToolWindowContent(AssistToolWindowFactory.java:37)
在com.android.tools.idea.assistant.OpenAssistSidePanelAction.lambda$openWindow$0(OpenAssistSidePanelAction.java:59)
位于com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315)
位于com.intellij.openapi.application.impl.latervocator$FlushQueue.runNextEvent(latervocator.java:424)
位于com.intellij.openapi.application.impl.latervocator$FlushQueue.run(latervocator.java:407)
在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)中
位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
在java.awt.EventQueue.access$500(EventQueue.java:98)
在java.awt.EventQueue$3.run(EventQueue.java:715)
在java.awt.EventQueue$3.run(EventQueue.java:709)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
位于java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
位于com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:822)
位于com.intellij.ide.IdeEventQueue.\u dispatchEvent(IdeEventQueue.java:650)
在com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366)上
位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)中
位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:105)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
在java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

快速搜索会出现以下修复问题的过程:

  • 转到设置>插件

  • 删除所有Firebase插件

  • 重新启动Android Studio

  • 返回设置>插件

  • 再次启用Firebase插件

  • 重新启动Android Studio


@PeterHaddad哎呀,把日期和年份搞混了。。。是我的错(撤回了投票)。然而,当
AssistSidePanel
中的
getDependencyState()
没有返回元素时,迭代器无法迭代。尽管如此,我的可能副本可能没有很好地传达它,我所指的“重新激活firebase插件”正是该例程,但它对我不起作用。就像我说的,我也已经重新安装了Android Studio和谷歌存储库,但没有任何效果。@JSANL。您可能没有在用户配置文件中删除IDE的缓存,这可能会导致出现持久性的问题(而且那里的权限可能会干扰“使缓存无效”功能)。啊,好的,你知道我如何在用户配置文件中删除IDE缓存/解决此问题吗?转到主目录并删除它?请详细说明。我已经卸载了Android Studio,甚至可以选择删除所有的用户设置(这在某种程度上并没有发生,它仍然使用旧主题和我上次使用的文件直接打开)。
Android Studio 3.1.3
Build #AI-173.4819257, built on June 4, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
null
java.util.NoSuchElementException
    at com.google.common.collect.Iterators$1.next(Iterators.java:81)
    at com.google.services.firebase.DependencyStateManager.getDependencyState(DependencyStateManager.java:60)
    at com.google.services.firebase.DependencyStateManager.init(DependencyStateManager.java:109)
    at com.android.tools.idea.assistant.view.StatefulButton.<init>(StatefulButton.java:122)
    at com.android.tools.idea.assistant.view.TutorialStep.<init>(TutorialStep.java:106)
    at com.android.tools.idea.assistant.view.TutorialCard.redraw(TutorialCard.java:153)
    at com.android.tools.idea.assistant.view.TutorialCard.<init>(TutorialCard.java:90)
    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.runNextEvent(LaterInvocator.java:424)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:407)
    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:650)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366)
    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)