4

解决Android Studio启动提示空白的Start Failed的问题

 2 years ago
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的错误,而且具体的报错信息是空的,如下图。

QQ截图20210817091823.png

这时候请到万能的百度,查出来的解决方法几乎这样的:

  1. 打开Android Studio安装目录
  2. 编辑idea.properties文件
  3. 添加disable.android.first.run=true配置
  4. 保存重启Android Studio

但是很遗憾,这个解决方法应该是用来解决连不上Google而启动报错的问题,但是我几乎是全程挂着梯子的,所以和这个问题无关,因此这个解决方案也应该无效的(验证过确实无效)。

既然度娘不行,我又用Bing搜了一下,正好搜到一篇文章,里面的问题和我类似,都是空白提示,文章开头就提到了可以使用Android Studio自带的studio.bat来启动,这种启动方式会在控制台输出具体的日志,当然也包括报错信息,那直接CMD走起。

  1. D:\Program Files\Android\Android Studio\bin>studio.bat
  2. ERROR: cannot start Android Studio.
  3. 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版本太低。

  1. D:\Program Files\Android\Android Studio\bin>studio.bat
  2. Unsupported Java Version
  3. Java 11 or newer is required to run the IDE.
  4. Please contact support at https://code.google.com/p/android/issues
  5. Your JRE: 1.8.0_291-b10 amd64 (Oracle Corporation)
  6. C:\Program Files\Java\jdk1.8.0_291\jre

又折腾完JAVA 11后,再次尝试,完美启动!
1.gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK