Android Studio啟動報錯Java 1.8 or later is required的解決方法
錯誤描述
在公司電腦上運行Android Studio 2.2已經(jīng)有一段時間了,但是自己的筆記本上還是用的Android Studio 1.5,今天晚上下了一個Android Studio 2.2壓縮包,解壓后啟動Android Studio 2.2就報錯了,錯誤如下所示:
Unsupported Java Version : Cannot start under Java 1.7.0_04-b22 : Java 1.8 or later is required.

分析錯誤
查看當前電腦的Java Version,如下所示:
C:\Users\Administrator>java -version java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b22) Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing)


如上所示,當前電腦的Java JDK版本為1.7.0_04,而Android Studio 2.2 需要Java JDK1.8 以上的版本才能啟動。
解決錯誤
第一步:下載Java JDK1.8
去Oracle官網(wǎng)下載JDK 1.8,地址如下:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

這里我們下載Java SE Development Kit 8u112的Windows x86版本,因為這是筆者當前電腦可以用的JDK版本。
第二步:安裝JDK1.8
安裝JDK1.8在電腦上,筆者安裝在E:\JAVA\JDK_Path\JKD-1.8,如下圖所示:

第三步:重新配置JAVA_HOME為JDK1.8的安裝路徑
配置JAVA_HOME的路徑為JKD1.8的安裝路徑E:\JAVA\JDK_Path\JKD-1.8,如下圖所示:

查看Java Version是否為1.8
C:\Users\Administrator>java -version java version "1.8.0_112" Java(TM) SE Runtime Environment (build 1.8.0_112-b15) Java HotSpot(TM) Client VM (build 25.112-b15, mixed mode)

第四步:重新運行Android Studio 2.2 。

點擊studio.exe,重新運行Android Studio 2.2 ,如下圖所示:



OK,把JDK從1.7版本換到1.8版本后重新運行即正常。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
android View 繪制完成監(jiān)聽的實現(xiàn)方法
今天小編就為大家分享一篇android View 繪制完成監(jiān)聽的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09
Input系統(tǒng)之InputReader概要性實例分析
這篇文章主要介紹為大家了Input系統(tǒng)之InputReader概要性實例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
Android Jetpack導(dǎo)航組件Navigation創(chuàng)建使用詳解
這篇文章主要為大家介紹了Android Jetpack導(dǎo)航組件Navigation創(chuàng)建及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
Android實現(xiàn)判斷某個服務(wù)是否正在運行的方法
這篇文章主要介紹了Android實現(xiàn)判斷某個服務(wù)是否正在運行的方法,涉及Android針對系統(tǒng)服務(wù)運行狀態(tài)的判斷技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10
Android5.0以上實現(xiàn)全透明的狀態(tài)欄方法(仿網(wǎng)易云界面)
下面小編就為大家分享一篇Android5.0以上實現(xiàn)全透明的狀態(tài)欄方法(仿網(wǎng)易云界面),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
Android開發(fā)中用Kotlin編寫LiveData組件教程
LiveData是Jetpack組件的一部分,更多的時候是搭配ViewModel來使用,相對于Observable,LiveData的最大優(yōu)勢是其具有生命感知的,換句話說,LiveData可以保證只有在組件( Activity、Fragment、Service)處于活動生命周期狀態(tài)的時候才會更新數(shù)據(jù)2022-12-12

