Android Studio не запускается: фатальная ошибка инициализации " com.intellij.утиль.индексирование.FileBasedIndex

Я только что установил 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.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.access0(EventQueue.java:97)
    at java.awt.EventQueue.run(EventQueue.java:697)
    at java.awt.EventQueue.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain.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.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:UsersUserName.AndroidStudiosystemindextodoindexTodoIndex.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.getComponentInstance(ComponentManagerImpl.java:548)
    ... 30 more
Caused by: java.io.FileNotFoundException: C:UsersUserName.AndroidStudiosystemindextodoindexTodoIndex.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.execute(IndexInfrastructure.java:95)
    at com.intellij.util.indexing.IndexInfrastructure.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

14 ответов


аналогичная проблема была опубликована на андроидах с открытым исходным кодом bug tracker:https://code.google.com/p/android/issues/detail?id=74458

решение состояло в том, чтобы перезагрузить компьютер. Попробуйте это и посмотрите, работает ли это.


Это работает без потери каких-либо настроек или проекта. Это приведет вас к предыдущему состоянию на момент редактирования открытого файла.

  1. перейдите в свой домашний каталог. т. е. /дома/ХХХХХХ/.AndroidStudio.Х. Х
  2. переименовать .AndroidStudio.X. X к любой другой вещи, т. е. back_up
  3. запустите Android studio.
  4. он предложит вам импортировать текущую настройку или создать новую версию
  5. выберите параметр импорта и выберите back_up справочник.
  6. Браво, вы хорошо идти.

самое простое решение, которое работало для последней Android Studio (3.1.3):

  1. Регистрация последний плагин [проверить по дате и времени] установлен в Android Studio {в основном сторонний плагин является причиной}
  2. перейти вперед удалить этот плагин[ .jar file ]. - нет необходимости удалять весь каталог, как предлагают другие.
  3. закройте Android Studio правильно через задач Менеджер или путем перезагрузки компьютера.

проблема решена !!! Овации.


решил эту проблему.

для меня, все вышеперечисленные способы бесполезны.

тогда я думаю, может быть, плагин установлен недавно вызвать ошибку .

я очищаю плагины в каталоге C:\Users\...\.AndroidStudio\config\plugins и работает нормально.


У меня такая же проблема. а потом я исследую проблему. я основал решение, которое работает на меня. я изменил язык системы в macO


у меня была та же проблема, и ошибка происходит из папки кэша, поэтому я удалил все связанные с Android Studio папки в этом пути: ~/Library/Caches/ а также как Eng Chrisp упомянул все старые настройки из ~/.AndroidStudioXXX. Перед удалением этих каталогов убедитесь, что вы экспортируете все свои настройки. Вы можете сделать это, используя опцию экспорт настроек в меню Файл Android Studio.


Я только что столкнулся с этим после обновления до 2.2 (В Windows 7 Pro). Я пробовал все решения выше и комбинации, включая возврат к более ранней конфигурации (.AndroidStudio2.1 и .AndroidStudio2.0 в моем каталоге пользователей) и указание более ранней конфигурации для импорта. Ничего не исправило. Итак, вот что я сделал: я переустановил Android Studio из новой загрузки. Я позволил ему деинсталлировать предыдущую установку, но не позволил переустановить SDK, указав на существующую установку SDK вместо этого (я не хотел повторно загружать различные системные образы, которые я использую в своем медленном интернете). Это решило проблему.


для меня в среде Windows 7, это решение сработало:

для того, чтобы это исправить проблема, пожалуйста, убедитесь, что ваш JAVA_HOME указывает на C:\Program Файлы\Java\jdk1.8.0_102 (Java SE Development Kit) вместо C:\Program файлы\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


для меня

Я просто удалил Android Studio и снова переустановил.

и затем некоторые зависимости пришлось добавить.

тогда это работает как шарм


по состоянию на 15/01/2018 Intellij не запускается с Java9 и выдает эту ошибку. Установите JAVA_HOME в java8.


просто перейдите в ~\system\caches сделайте резервную копию кэшей удалите все файлы в папке кэшей

перезапустите Android Studio, и он будет работать как масло.

пробовал его на Windows.


Как я не могу прокомментировать MrOnyancha это, Я пишу "новый" ответ (не хватает репутации) :

Я решил свою проблему, просто удалив C:\Users\{my_name}\.AndroidStudioX.X как его решение не работает для меня.
При следующем запуске Android Studio у меня был мастер установки, но любой SDK должен был быть загружен, может быть сделан в автономном режиме...


Это может быть проблема, вызванная недавно добавленным плагином . поэтому удалите его, следуя ответу Фордо Александеры.Это сработало для меня


для меня, без переустановки ничего: Проблема была вызвана новым плагином. У пользователей./../ config / plugins я удалил файл плагина и его запись из extensions.xml. Затем моя IDE снова начала работать.