2016-05-29 45 views

Odpowiedz

13

Ten problem występuje, gdy istnieje wiele JDK zainstalowane w systemie, miałem ten sam problem jak ja błędnie zainstalowany Oracle JDK-9 i Android studio wymaga Oracle JDK-8

Jeśli używasz Ubuntu możesz zainstalować jdk-8 z this question.

Więc Dokonaj następujących zmian, jak pokazano poniżej:

Prasa ctrl + przesunięcie + alt + s które zostanie otwarte struktury projektu, który może być również otwarty od

File -> Project Structure

Następnie zmień lokalizację JDK Lokalizacja, w której być może zainstalowano JDK 8

Here is the link to image

+6

Tyle za "napisz raz, uciekaj w dowolnym miejscu" ... – BoD

14

Miałem ten sam problem. Zainstalowałem Java 8 i Java 9. Ustawiłem JAVA_HOME na Java 8, ale Gradle używało Javy 9.

Zmieniłem JDK w File-> Project Structure na Java 8 i zadziałało.

8

Zmiana JDK w Android Studio, aby wskazać na 8, nie działa dla mnie. Odinstalowałem Java 9 i to rozwiązało problem.

0

Jeśli ktoś problemy z IntelliJ IDEA, przejdź do File ->Project Structure (lub naciśnij CtrlAlt + + SHIFT + S) i usunąć wszystkie wpisy JDK 9. JDK są oznaczone jako Platform Settings ->SDKs z folderem za maleńką niebieską filiżanką kawy.

Próbowałem dodać poprawną ścieżkę do JDK 1.8, ale IntelliJ IDEA powróci domyślnie do JDK 9 z dowolnego powodu. Niestety, potrzebuję JDK 9 do innych projektów, więc odinstalowanie go byłoby zbyt dużym wysiłkiem. Jeśli chcesz używać JDK 9 do innego projektu (tak jak ja), wciąż możesz dodać pozycję JDK 9 za pomocą tego samego menu, a następnie w razie potrzeby usunąć ją ponownie.

0

Jeśli masz kilka Javas w Ubuntu, można

sudo update-alternatives --config java 
sudo update-alternatives --config javac 

wybrać Java 8, że Android i Gradle potrzebie.

Powiązane problemy