Подтвердить что ты не робот

Android Studio не запускается: Fatal error initializing 'com.intellij.util.indexing.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$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
4b9b3361

Ответ 1

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

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

Ответ 2

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

  • Перейдите в свой домашний каталог. т.е. /home/XXXXXX/.AndroidStudio.X.X
  • Переименуйте .AndroidStudio.X.X ко всему остальному, т.е. back_up
  • Запустите свою студию Android.
  • Он предложит вам импортировать текущие настройки или создать новую версию
  • выберите параметр импорта и выберите каталог back_up.
  • Браво, тебе хорошо идти.

Ответ 3

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

  1. Проверьте последний C:\Users\{Username}\.AndroidStudio\config\plugins [проверка по дате и времени], установленный в C:\Users\{Username}\.AndroidStudio\config\plugins Android Studio C:\Users\{Username}\.AndroidStudio\config\plugins. {В основном сторонний плагин является причиной}
  2. Перейти вперед Удалить этот плагин [ .jar file ]. - нет необходимости удалять/переименовывать весь каталог, как предложено другими.
  3. Закройте Android Studio правильно - через диспетчер задач или через перезагрузку компьютера.

Задача решена !!! Приветствия.

Ответ 4

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

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

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

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

Ответ 5

выполните следующие шаги:
1. Удалите переменные старой системной среды (например, JAVA_HOME, GRADLE_HOME, ANDROID_HOME или...)
2. Перезагрузите компьютер
3. Установите переменные среды снова
4. Обед Android Studio

Ответ 6

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

Ответ 7

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

Ответ 8

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

Ответ 9

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

Чтобы исправить это вопрос, пожалуйста, убедитесь, что ваш JAVA_HOME указывает на C:\Program Файлы \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

Ответ 10

Для меня

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

И тогда нужно было добавить некоторые зависимости.

Затем он работает как шарм

Ответ 11

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

Ответ 12

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

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

Пробовал на винде.

Ответ 13

Поскольку я не могу прокомментировать ответ MrOnyancha, я пишу "новый" ответ (недостаточно репутации):

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

Ответ 14

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

Ответ 15

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

Ответ 16

установи jdk 8 другая версия выдаст ошибку

Ответ 17

Вы можете удалить плагин прямо из панели запуска Android Studio.
Конфигурация → плагины → удалить компонент ошибки.

Ответ 18

В моем случае это была небольшая ошибка памяти на Android-студии, просто увеличьте ее, и все готово.