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
решение состояло в том, чтобы перезагрузить компьютер. Попробуйте это и посмотрите, работает ли это.
Это работает без потери каких-либо настроек или проекта. Это приведет вас к предыдущему состоянию на момент редактирования открытого файла.
- перейдите в свой домашний каталог. т. е. /дома/ХХХХХХ/.AndroidStudio.Х. Х
- переименовать .AndroidStudio.X. X к любой другой вещи, т. е. back_up
- запустите Android studio.
- он предложит вам импортировать текущую настройку или создать новую версию
- выберите параметр импорта и выберите back_up справочник.
- Браво, вы хорошо идти.
самое простое решение, которое работало для последней Android Studio (3.1.3):
- Регистрация последний плагин [проверить по дате и времени] установлен в Android Studio {в основном сторонний плагин является причиной}
-
перейти вперед удалить этот плагин[
.jar file
]. - нет необходимости удалять весь каталог, как предлагают другие. - закройте 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 снова начала работать.