我刚刚安装了Android Studio,现在当我启动时它给了我这个错误。任何人都可以帮我解决它。
Internal error. Please report to http://code.google.com/p/android/issues
java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.util.indexing.FileBasedIndex'
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:159)
at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:46)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
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: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)
Caused by: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.util.indexing.FileBasedIndex'
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:244)
at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:39)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:570)
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)
... 18 more
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: C:\Users\UserName\.AndroidStudio\system\index\todoindex\TodoIndex.ver (The system cannot find the path specified)
at com.intellij.util.indexing.FileBasedIndexImpl.initExtensions(FileBasedIndexImpl.java:332)
at com.intellij.util.indexing.FileBasedIndexImpl.initComponent(FileBasedIndexImpl.java:359)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:548)
... 30 more
Caused by: java.io.FileNotFoundException: C:\Users\UserName\.AndroidStudio\system\index\todoindex\TodoIndex.ver (The system cannot find the path specified)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at com.intellij.util.indexing.IndexInfrastructure$1.execute(IndexInfrastructure.java:95)
at com.intellij.util.indexing.IndexInfrastructure$1.execute(IndexInfrastructure.java:90)
at com.intellij.openapi.util.io.FileUtilRt.doIOOperation(FileUtilRt.java:517)
at com.intellij.util.indexing.IndexInfrastructure.rewriteVersion(IndexInfrastructure.java:90)
at com.intellij.util.indexing.FileBasedIndexImpl.registerIndexer(FileBasedIndexImpl.java:390)
at com.intellij.util.indexing.FileBasedIndexImpl.initExtensions(FileBasedIndexImpl.java:290)
... 32 more
答案 0 :(得分:21)
这不会丢失任何设置或项目。在编辑打开的文件时,它会将您带到以前的状态。
答案 1 :(得分:13)
适用于最新Android Studio的最简单解决方案:
C:\Users\{Username}\.AndroidStudio\config\plugins
目录中的最新插件[按日期和时间检查] 。 {主要原因是第三方插件} .jar file
]。-无需按照他人的建议删除整个目录。问题解决了!!!干杯。
答案 2 :(得分:5)
在Androids开源bug追踪器上发布了类似的问题:https://code.google.com/p/android/issues/detail?id=74458
解决方案是重新启动计算机。试试这个,看它是否有效。
答案 3 :(得分:3)
解决了这个问题。
对我来说,以上所有方法都没有用。
然后我想也许是新安装的插件导致了错误。
我清空C:\Users\...\.AndroidStudio\config\plugins
目录中的插件
并且可以正常工作。
答案 4 :(得分:1)
答案 5 :(得分:1)
已禁用IRIS插入。(对于MACOS) 如果您进入android studio启动器窗口,则进入配置菜单〜>插件〜>已安装〜>虹膜
然后您将禁用切换为启用
为我工作,与重新启动计算机或删除Lib / Caches / ...相反。
答案 6 :(得分:0)
由于我无法评论MrOnyancha's answer,因此我写了一个“新”答案(信誉不高):
我通过删除C:\ Users \ {my_name} \。AndroidStudioX.X解决了我的问题,因为他的解决方案对我不起作用。
在Android Studio的下一次启动时,我有了安装向导,但是必须下载任何SDK,都可以脱机完成...
答案 7 :(得分:0)
只需删除文件夹“市场”
位于: C:\ Users \用户名.AndroidStudio4.0 \ config \ plugins
致谢
答案 8 :(得分:0)
就我而言,这是Android Studio上的内存不足错误,只需将其放大就可以了。
答案 9 :(得分:0)
执行以下步骤:
1。 删除旧系统环境变量(例如JAVA_HOME,GRADLE_HOME,ANDROID_HOME或...)
2。 重新启动计算机
3。 再次设置环境变量
4。。推出Android Studio
答案 10 :(得分:0)
您可以直接从Android Studio启动器中卸载插件。
配置->插件->卸载错误组件。
答案 11 :(得分:0)
安装jdk 8不同版本会给出错误
答案 12 :(得分:0)
对我来说,无需重新安装任何软件:
该问题是由新插件引起的。在users /.../ config / plugins中,我从extensions.xml
中删除了插件文件及其条目。然后我的IDE重新开始工作。
答案 13 :(得分:0)
这可能是由新添加的插件引起的问题。因此请按照Fordo Alexandera的答案将其删除。它对我有用
答案 14 :(得分:0)
只需转到〜\ system \ caches使缓存备份删除缓存文件夹中的所有文件
重新启动Android Studio,它将像黄油一样工作。
在Windows上尝试过。
答案 15 :(得分:0)
截至15/01/2018 Intellij并不是从Java9开始并抛出此错误。将JAVA_HOME设置为java8。
答案 16 :(得分:0)
对我来说,
我刚刚卸载了Android Studio并再次重新安装。
然后必须添加一些依赖项。
然后它就像一个魅力
答案 17 :(得分:0)
对于我在Windows 7环境下,此解决方案有效:
为了解决这个问题 问题,请确保您的JAVA_HOME指向 C:\ Program Files \ Java \ jdk1.8.0_102 (Java SE Development Kit)代替 C:\ Program Files \ Java \ jre1.8.0_102 (Java SE运行时环境)。在 事实上,JRE位于JDK文件夹中。
如果您还没有安装JDK,请按照下一个链接进行操作: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnes
引用我的来源: https://code.google.com/p/android/issues/detail?id=211766#c8
答案 18 :(得分:0)
我刚刚在升级到2.2(在Windows 7 Pro上)后遇到过这种情况。我尝试了上面的所有解决方案和组合,包括回到早期的配置(我的Users目录中的.AndroidStudio2.1和.AndroidStudio2.0)并指定没有要导入的早期配置。什么都没有修好。所以这里做了什么:我从新下载重新安装了Android Studio。我让它卸载以前的安装,但没有让它重新安装SDK,而是将其指向现有的SDK安装(我不想重新下载我在慢速互联网上使用的各种系统映像)。这解决了问题。
答案 19 :(得分:0)
我遇到了同样的问题,错误来自Cache文件夹,所以我删除了此路径中的所有Android Studio相关文件夹:~/Library/Caches/
以及Eng Chrisp提到~/.AndroidStudioXXX
中的所有旧设置。在删除这些目录之前,请确保导出所有设置。您可以使用Android Studio的“文件”菜单中的“导出设置”选项执行此操作。
答案 20 :(得分:0)