Android Studio 已更新,现在无法启动,抛出内部错误

Dou*_*ett 5 jetbrains-ide android-studio

我刚刚更新到 Android Studio 4.1,启动时抛出以下问题:

Internal error. Please refer to https://code.google.com/p/android/issues

java.util.concurrent.CompletionException: org.picocontainer.PicoRegistrationException: Key io.flutter.settings.FlutterSettings duplicated
    at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
    at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
    at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:618)
    at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:628)
    at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1996)
    at com.intellij.idea.ApplicationLoader.registerAppComponents(ApplicationLoader.kt:91)
    at com.intellij.idea.ApplicationLoader.executeInitAppInEdt(ApplicationLoader.kt:63)
    at com.intellij.idea.ApplicationLoader.access$executeInitAppInEdt(ApplicationLoader.kt:1)
    at com.intellij.idea.ApplicationLoader$initApplication$1$1.run(ApplicationLoader.kt:355)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    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: org.picocontainer.PicoRegistrationException: Key io.flutter.settings.FlutterSettings duplicated
    at com.intellij.util.pico.DefaultPicoContainer.registerComponent(DefaultPicoContainer.java:119)
    at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:320)
    at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:186)
    at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:157)
    at com.intellij.idea.ApplicationLoader$registerAppComponents$1.apply(ApplicationLoader.kt:93)
    at com.intellij.idea.ApplicationLoader$registerAppComponents$1.apply(ApplicationLoader.kt)
    at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:616)
    ... 20 more

-----
JRE 1.8.0_242-release-1644-b3-6222593 x86_64 by JetBrains s.r.o
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre
Run Code Online (Sandbox Code Playgroud)

我已按照此处的建议完全卸载 Android Studio:/sf/answers/1292122541/并在全新安装时仍然抛出错误。还有其他地方我应该看吗?我安装了其他 Jetbrains 应用程序,所以我不确定是否与其他应用程序存在某种冲突?

小智 7

适用于 10 号窗口

在此解决方案后我的问题消失了尝试也可能是您问题的解决方案

以管理员身份在命令提示符中运行以下命令

 netsh winsock reset
Run Code Online (Sandbox Code Playgroud)

重新启动你的机器

我在这里找到了解决方案 https://www.youtube.com/watch?v=VmWUrFIK8RY


Wil*_*son 1

我在 Ubuntu 20.04 上遇到了同样的问题,这是我修复它的方法:

删除Android Studio

删除文件夹~/.AndroidStudio

删除文件夹~/.android

删除文件夹 ~/.local/share/Google/AndroidStudio*

删除文件夹~/.gradle

删除文件夹 ~/.config/Google/AndroidStudio*

删除 Android sdk 文件夹(如果不在 android-studio 目录内)

我也清理了垃圾文件夹。重新启动,然后重新安装 Android Studio。现在应该可以了。