[英]Android Studio Start Failed: fatal error initializing 'com.intellij.util.net.ssl.certificatemanager'
[英]Android Studio not starting: 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
這不會丟失任何設置或項目。 在編輯打開的文件時,它會將您帶到之前的狀態。
適用於最新 Android Studio 的最簡單解決方案:
C:\\Users\\{Username}\\.AndroidStudio\\config\\plugins
目錄中安裝的最新插件[按日期和時間檢查] 。 {主要是第三方插件是原因}.jar file
]。 - 無需按照其他人的建議刪除/重命名整個目錄。問題解決了 !!! 干杯。
Androids 開源錯誤跟蹤器上發布了一個類似的問題: https : //code.google.com/p/android/issues/detail? id =74458
解決方案是重新啟動計算機。 試試這個,看看它是否有效。
解決了這個問題。
對我來說,以上所有方法都沒有用。
然后我想可能是新安裝的插件導致了錯誤。
我清空了C:\\Users\\...\\.AndroidStudio\\config\\plugins
目錄下的C:\\Users\\...\\.AndroidStudio\\config\\plugins
,它可以正常工作。
執行以下步驟:
1.刪除舊的系統環境變量(例如 JAVA_HOME、GRADLE_HOME、ANDROID_HOME 或 ...)
2.重啟你的電腦
3.再次設置環境變量
4.午餐 Android Studio
這是禁用的 IRIS 插件。(對於 MACOS)如果您進入 android studio starter 窗口,則繼續配置 Menu ~> plugins ~>installed ~> Iris
然后您將禁用切換為啟用
為我工作,而不是重新啟動計算機或刪除 Lib/Caches/...
我有同樣的問題。 然后我研究這個問題。 我建立了一個對我有用的解決方案。 我在 macO 中更改了系統語言
我遇到了同樣的問題,錯誤來自 Cache 文件夾,因此我刪除了此路徑中所有與 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 Files\\Java\\jdk1.8.0_102 (Java SE Development Kit) 而不是C:\\Program Files\\Java\\jre1.8.0_102 (Java SE Runtime環境)。 實際上,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 並再次重新安裝。
然后必須添加一些依賴項。
然后它就像一個魅力
截至 2018 年 1 月 15 日,Intellij 未以 Java9 開頭並引發此錯誤。 將 JAVA_HOME 設置為 java8。
只需轉到 ~\\system\\caches 備份緩存刪除緩存文件夾中的所有文件
重新啟動 Android Studio,它將像黃油一樣工作。
在 Windows 上試過了。
由於我無法評論MrOnyancha 的回答,我寫了一個“新”答案(聲譽不夠):
我通過簡單地刪除 C:\\Users\\{my_name}\\.AndroidStudioX.X 來解決我的問題,因為他的解決方案對我不起作用。
在 Android Studio 的下一次啟動時,我有安裝向導,但必須下載任何 SDK,可能會離線完成...
這可能是新添加的插件導致的問題。 所以按照 Fordo Alexandera 的回答刪除它。它對我有用
對我來說,無需重新安裝任何東西:問題是由新插件引起的。 在 users/.../config/plugins 中,我從extensions.xml
刪除了插件文件及其條目。 然后我的 IDE 又開始工作了。
安裝jdk 8 不同版本會報錯
您可以直接從 Android Studio 啟動器卸載插件。
配置 -> 插件 -> 卸載錯誤組件。
就我而言,這是 Android Studio 上的低內存錯誤,只需將其放大即可。
只需刪除文件夾“市場”
位於:C:\\Users\\usename.AndroidStudio4.0\\config\\plugins
問候
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.