解决Android Studio启动提示空白的Start Failed的问题
source link: https://www.liesauer.net/blog/post/fix-android-studio-startup-start-failed-error-without-detail-messages-issue.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
解决Android Studio启动提示空白的Start Failed的问题
最近买了一只OPPO Watch 2,然后想安装一下Android Studio玩一玩,安装完后打开发现报了个Start Failed的错误,而且具体的报错信息是空的,如下图。
这时候请到万能的百度,查出来的解决方法几乎这样的:
- 打开Android Studio安装目录
- 编辑
idea.properties
文件 - 添加
disable.android.first.run=true
配置 - 保存重启Android Studio
但是很遗憾,这个解决方法应该是用来解决连不上Google
而启动报错的问题,但是我几乎是全程挂着梯子的,所以和这个问题无关,因此这个解决方案也应该无效的(验证过确实无效)。
既然度娘不行,我又用Bing搜了一下,正好搜到一篇文章,里面的问题和我类似,都是空白提示,文章开头就提到了可以使用Android Studio自带的studio.bat
来启动,这种启动方式会在控制台输出具体的日志,当然也包括报错信息,那直接CMD
走起。
D:\Program Files\Android\Android Studio\bin>studio.bat
ERROR: cannot start Android Studio.
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation.
看到这个提示我傻眼了,居然是因为我没装JDK,这里是我大意了,因为一般来说,运行时都没装的话,双击打开几乎99%都是没反应或者闪退,像这种还能启动起来,但又没完全启动起来的比较少见,所以我的第一反应是我的运行时没问题。我的猜测是启动阶段的启动器是原生写的,所以不需要JRE也能跑起来。
好吧,那就把SDK装上,顺便配置了环境变量(过程就略过了,玩JAVA的装SDK、配置环境变量啥的都是基操了),重新打开(CMD
也要重启,因为环境变量不会实时读取的),还是报错,但报的是JAVA版本太低。
D:\Program Files\Android\Android Studio\bin>studio.bat
Unsupported Java Version
Java 11 or newer is required to run the IDE.
Please contact support at https://code.google.com/p/android/issues
Your JRE: 1.8.0_291-b10 amd64 (Oracle Corporation)
C:\Program Files\Java\jdk1.8.0_291\jre
又折腾完JAVA 11后,再次尝试,完美启动!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK