Android Studio启动崩溃:缺失核心插件com.android.tools.design等问题求助
Android Studio启动崩溃(缺失核心插件)的手动修复方案
问题背景
已部署新版Android Studio、IntelliJ Community,同步更新Gradle、Java/JRE/JDK 22至全新干净目录,清理旧javac环境并更新JAVA_HOME与classpath后,仅Android Studio启动时崩溃,报错核心插件缺失:com.android.tools.design、org.jetbrains.android。尝试单独安装组件、重新运行AS安装程序均无效,需通过手动修改配置文件解决。
崩溃错误日志
=== begin === Internal error. Please refer to https://issuetracker.google.com/issues/new?component=192708 com.intellij.ide.plugins.EssentialPluginMissingException: Missing essential plugins: com.android.tools.design, org.jetbrains.android at com.intellij.ide.plugins.PluginManagerCore.checkEssentialPluginsAreAvailable(PluginManagerCore.kt:577) at com.intellij.ide.plugins.PluginManagerCore.initializePlugins(PluginManagerCore.kt:644) at com.intellij.ide.plugins.PluginManagerCore$initializeAndSetPlugins$2.invokeSuspend(PluginManagerCore.kt:830) at com.intellij.ide.plugins.PluginManagerCore$initializeAndSetPlugins$2.invoke(PluginManagerCore.kt) at com.intellij.ide.plugins.PluginManagerCore$initializeAndSetPlugins$2.invoke(PluginManagerCore.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56) at com.intellij.idea.Main$startApp$2$1$1.span(Main.kt:92) at com.intellij.diagnostic.CoroutineTracerShim.span$default(CoroutineTracerShim.kt:31) at com.intellij.ide.plugins.PluginManagerCore.initializeAndSetPlugins$intellij_platform_core_impl(PluginManagerCore.kt:829) at com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$pluginSetDeferred$1.invokeSuspend(PluginDescriptorLoader.kt:377) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) ----- Your JRE: 17.0.11+0--11852314 amd64 (JetBrains s.r.o.) D:\AS\2024\jbr === end===
手动修复步骤
1. 检查并修改禁用插件列表
- 找到Android Studio的配置目录:
- Windows默认路径:
C:\Users\<你的用户名>\.AndroidStudio2024.X\config - 若安装时自定义了配置路径,对应到指定目录即可
- Windows默认路径:
- 打开
disabled_plugins.txt文件,查看是否存在com.android.tools.design、org.jetbrains.android两行内容 - 若存在,删除这两行并保存文件,随后重启Android Studio
2. 强制重置插件状态
- 关闭Android Studio,打开命令提示符(CMD)
- 切换到Android Studio安装目录的
bin文件夹,示例:cd D:\AS\2024\bin - 执行命令:
studio.bat --disableNonBundledPlugins - 启动后进入Settings > Plugins,检查Android相关插件是否启用,未启用则手动勾选后重启
3. 验证插件文件完整性
- 打开Android Studio安装目录下的
plugins文件夹,确认存在android和design-tools子文件夹 - 若缺失,从同版本的正常Android Studio安装包中复制对应插件文件夹到该目录
- 复制完成后,删除配置目录下的
pluginManagement文件夹,再重启Studio
4. 修改IDE启动参数(可选)
- 打开Android Studio安装目录
bin下的idea.properties文件 - 添加一行配置:
idea.plugins.snapshot.on.unload.fail=true - 保存后重启,该配置会强制IDE加载核心插件,忽略部分加载异常
内容的提问来源于stack exchange,提问作者irky dink
相关产品推荐
相关产品推荐

