安装Android Studio后启动出现内部错误,多次重装仍无法解决是什么原因?
报错原因
该错误由Flutter插件在Android Studio的依赖容器中重复注册导致,不属于Android Studio主程序或JDK的问题,因此重新安装软件、更换JDK版本无法修复该问题。
原始报错信息
java.util.concurrent.CompletionExecption:org.picocontainer.PicoRegistrationException:Keyio.flutter.settings.FlutterSettings duplicated at java.base/util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) at...(many more errors) at...(many more errors)
解决步骤
- 完全关闭所有Android Studio后台进程
- 打开对应系统的Android Studio配置根目录:
- Windows:
C:\Users\你的用户名\AppData\Roaming\Google\AndroidStudio<对应版本号> - macOS:
~/Library/Application Support/Google/AndroidStudio<对应版本号> - Linux:
~/.config/Google/AndroidStudio<对应版本号>
- Windows:
- 进入目录下的
plugins子文件夹,删除所有名称包含flutter、dart的文件夹 - 重启Android Studio,按照系统提示重新安装Flutter和Dart插件即可
- 若操作后仍报错,可额外删除配置根目录下的
caches文件夹清空所有运行缓存后再次重启
内容的提问来源于stack exchange,提问作者Hakim Carl
相关产品推荐
相关产品推荐

