Android Studio启动失败:无法找到或加载主类com.intellij.idea.Main。

13

作为一个新手Android开发者,我一直在使用Android Studio进行开发,但突然间它不再工作了。

这个程序无法启动了,如果我从命令提示符中执行studio.bat,我会得到以下错误:

错误: 找不到或无法加载主类 com.intellij.idea.Main

我已经看过其他关于Android Studio无法启动的帖子(例如这个这个),但它们都没有解决我的问题。我已经正确设置了JAVA_HOMEJDK_HOMEPATH变量,都指向C:\Program Files\Java\jdk1.7.0_07

正如我所提到的,Android Studio曾经可以使用,我不知道为什么它停止工作了。有任何线索吗?


4
你是否曾经找到了解决方法?我在Linux上遇到了相同的问题。 - mraviator
当我的系统在一次工作室更新后突然因为电力短缺而崩溃时,我开始遇到这个问题。 - Rana Deep
1
对于那些在Linux上遇到此错误的人来说,对我而言问题是我在提取Android Studio .zip文件时意外地取消了“保留目录结构”选项。 - seaotternerd
如果您正在尝试从命令行启动,请遵循 https://devnet.jetbrains.com/thread/438193 - phillipsK
12个回答

2

对于Android Studio 1.3.1,进入环境变量并创建新变量,将其命名为JAVA_HOME,并在路径中使用以下内容C:\Progra~1\Java\jdk1.7.0_71。希望这能帮到你。


2

如果您刚刚使用复制粘贴exe文件,它将显示此消息,请进入Program Files\Android\Android Studio\bin并单击exe文件。


1
我在更新Android Studio后遇到了同样的问题。我无法通过点击Android Studio图标来启动它,在运行./studio.sh之后,它仍然给出相同的错误。
我按照以下步骤解决了这个问题:
1. 我下载了Studio并将其安装在新目录中。 2. 安装成功后,复制所有文件和文件夹,将其粘贴并替换到旧位置,即安装Studio的位置。

0

在全网搜索了一遍后,仍然找不到解决方案,最终决定重新安装Android Studio。同样的文件夹没有任何更改,也没有删除任何内容,重新安装之后,问题迎刃而解。


0

在启动 studio.exe 文件时,我遇到了同样的问题。实际问题是我下载了 Android Studio 的 64 位版本。但我的电脑只支持 32 位。

所以我下载了 32 位版本并安装。

现在它可以正常工作了。


0

打开 studio64 而不是 studio

enter image description here


0

将JAVA_HOME设置为指向最新的JDK版本(C:\ Program Files \ Java \ jdk1.7.0_79)将使Android Studio正常工作。确保路径正确。似乎不需要JDK_HOME。 可以参考{{link1:安装Android Studio(不起作用)}}。


0
如果您最近卸载并重新安装了Android Studio,并且之前已将Android Studio图标固定到任务栏或开始菜单中,那么可能是该图标不再寻找新的安装位置。请删除它并重新固定,一切都会恢复正常。

0

打开安装程序并重新下载,您可以选择删除以前的版本以消除混淆。


0
这种情况发生在更新了Android Studio并安装了新版本,旧版本正在删除的过程中:与此同时,如果电脑突然因为断电等原因关闭或崩溃,则会出现以下问题:“无法找到主类com/intellij/idea/main”。
解决方案:
1. 进入此路径“C:\Program Files\Android”,您会找到两个Android Studio文件夹。 enter image description here 2. 找到最新的一个:(最新的名称应该是“Android Studio1”)&&(旧版本将是Android Studio
3. 如果您不需要旧版本,请将其删除,并在此路径上启动最新的exe。
C:\Program Files\Android\Android Studio1\bin 在此输入图片描述

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接