2016-08-22 127 views
4

我已經下載並安裝JDK 1.8,但是當我嘗試設置路徑在JDK 1.8 ProjectStructure - > JDK位置,AndroidStudio忽略了它,所以設置後路徑 enter image description here 單擊確定並重新打開窗口「ProjectStructure」我再次看到jdk 1.7 enter image description here我無法設置JDK 1.8中AndroidStudio

+0

您是否嘗試解決底部顯示的錯誤?如果你不改變它,也許它不接受新的設置? – Bernhard

+0

@Bernhard,不,這個警告是無用的,AS工作正常之前我更新buildTools到24.0.1 – Werder

回答

4

我刪除的文件夾用java 1.7,AndroidStudio打開我對話框specifing jdk-路徑,當我設置它。謝謝大家回答!

+0

我也一樣對我也有效。謝謝! –

+0

它的工作原理!謝謝@Werder。 注意:您應該首先安裝JDK 1.8,您必須**刪除**不只是重命名java 1.7文件夾 –

0

我認爲你需要更新你的路徑變量並添加你的jdk位置。 Studio必須自動從您的環境變量中獲取路徑並替換您的路徑。

0

由於Android平臺不支持Java 8,因此JDK 1.8似乎完全不受Android Studio的支持。

你可以看到這個鏈接瞭解更多信息。 Is JDK 1.8 fully supported by Android Studio?

+0

不,我使用AndroidStudio 2.1.3,我有錯誤:錯誤:Buildtools 24.0.1需要Java 1.8或以上。目前的JDK版本是1.7。 – Werder

+0

然後可能還有其他問題。 Buildtools 24.0.1不應該要求Java 8.看起來像Android N的預覽版支持Java 8 https://developer.android.com/preview/j8-jack.html 您可以添加您的Gradle文件以進行調試引用? – Miro

0

採用Android Studio 2.2中的預覽版本7這僅支持java 8

然後你就可以使用Java 8層的功能:)

1

卸載Java JDK7並安裝JDK8,或將JDK8設置爲操作系統中的默認Java VM。

1

這似乎是Android Studio 2.1.x或IntelliJ中的一個錯誤。這是一種解決方法,你安裝了新的JDK,並設置爲JAVA_HOME環境變量之後:

  1. 關閉Android Studio中
  2. 轉到%HOME%/.AndroidStudio2.1/config/options(或者你正在使用的版本)
  3. 重命名/刪除jdk.table.xml
  4. 再次啓動Android工作室 - >在JAVA_HOME的JDK設置應設置爲默認的jdk

參考:https://code.google.com/p/android/issues/detail?id=213239

參見:Android Studio JDK location changes back to 1.7 every time it is updated to 1.8 path

0

只需將SDK文件夾到像C小的目標文件夾:/ SDK。似乎沒有設置你的sdk文件夾,你不能改變jdk文件夾的目錄。