我使用終端安裝了Android Studio的全新副本,但是當我創建新項目時,它提供了錯誤 「無法確定Java版本」。 JDK和SDK都已安裝。 Android Studio已更新至最新版本。 我使用Ubuntu 14.04 LTSAndroid Studio - 無法確定Java版本
謝謝你們的幫助
我使用終端安裝了Android Studio的全新副本,但是當我創建新項目時,它提供了錯誤 「無法確定Java版本」。 JDK和SDK都已安裝。 Android Studio已更新至最新版本。 我使用Ubuntu 14.04 LTSAndroid Studio - 無法確定Java版本
謝謝你們的幫助
我只是改變默認從JDK到OpenJDK的Java JDK。奇蹟般有效。
你設置JAVA_HOME環境?在您的終端中運行echo $JAVA_HOME
,查看您是否獲得了Java二進制文件的有效路徑。
如果不是,設置將JAVA_HOME:
nano .bashrc
添加行:
export JAVA_HOME=<path to jdk>
export PATH=$JAVA_HOME/bin:$PATH
保存該文件,然後重新加載的.bashrc
source ~/.bashrc
一個潛在的問題是舊版本的Gradle無法從OpenJDK生成的java -version
輸出中解析Java版本。較新的版本可以(我認爲它是圍繞Gradle 2.2更新的;最新版本是2.9)。
請參閱如何在使用默認包裝器時更改gradle版本:http://stackoverflow.com/questions/25205113/how-to-改變默認的gradle-wrapper-in-intellij-idea的版本 –
我面臨同樣的問題,但在Windows 7操作系統。這是因爲在同一位置存在多個Java版本C:\Program Files\Java
Java 5,7,8和9.雖然環境變量JAVA_HOME和PATH被設置爲Java 8,但Android Studio指的是Java 9.
My解決方案,在菜單中點擊File > Project Structure
這裏,將JDK指向適當的位置C:\Program Files\Java\jdk
我在ubuntu 16中遇到了同樣的問題。這是因爲多個版本的java出現在相同的位置7,8和9。儘管環境變量JAVA_HOME和PATH被設置爲Java 8,但Android Studio指的是Java 9.
我的解決方案,在菜單中,單擊文件>在此項目結構中,選擇8版本
我已經有一個變量。該命令返回「/ usr/lib/jvm/java-7-oracle 」 – Zimad