wake-up-neo.net

So legen Sie den Java SDK-Pfad in Android Studio fest

Ich hatte Java SDk 1.7.0_21 installiert und installierte 1.7.0_45 heute nach der Deinstallation der vorherigen Version. Jetzt hat AndroidStudio das Kompilieren von Projekten beendet und sagt, dass es den Ordner 1.7.0_21 nicht finden kann. Wie kann ich den neuen Pfad für Java SDK festlegen? Ich habe die Umgebungsvariablen auch geändert, aber nicht funktioniert.

61
TechyTee

In IntelliJ IDEA (und wahrscheinlich auch in Android Studio) gehen Sie zu Datei> Projektstruktur> [Plattformeinstellungen]> SDKs . Sie müssen entweder die aktuelle SDK-Konfiguration aktualisieren, um das neue Verzeichnis zu verwenden, oder ein neues definieren und dann die Projekteinstellungen ändern, um das neue zu verwenden. 

107
Javaru

Gehen Sie zu Datei> Projektstruktur (oder drücken Sie Strg + Alt + Umschalt + S), .__ Ein Popup-Fenster wird geöffnet. Gehen Sie zu SDK Location. Dort finden Sie JDK Location Dieses Bild, um klarer zu sein .  enter image description here

27
ANinJa

Ich habe versucht, alle meine SDKs zu aktualisieren, indem ich einfach auf Projektstruktur> Plattformeinstellungen> SDKs ging und das Java SDK änderte. Das funktionierte jedoch nicht, daher musste ich die Konfigurationen von Grund auf neu erstellen. 

So erstellen Sie Ihre SDKs mit dem neuesten Java:

  1. Klicken Sie unter Projektstruktur> Plattformeinstellungen> SDKs auf die Schaltfläche "+", um ein neues SDK hinzuzufügen.
  2. Gehen Sie im Popup in Ihren Android SDK-Ordner und klicken Sie auf "Auswählen".
  3. In einem weiteren Popup werden Sie gefragt, welches SDK und JDK Sie verwenden möchten. Wählen Sie ein Android-SDK und das 1.7-JDK.
  4. Gehen Sie zu Projektstruktur> Projekteinstellungen> Projekt und ändern Sie Ihr Projekt-SDK in das soeben erstellte. Der Name des SDK sollte die neu installierte Java-Version enthalten.
8
Maxwell

Dieses Problem ist auf eine inkompatible JDK-Version zurückzuführen. Laden Sie das neueste JDK (derzeit sein 8) von der offiziellen Java-Site herunter, und installieren Sie es, falls Sie vorherige Versionen verwenden. Gehen Sie dann in Android Studio zu Datei-> Projektstruktur-> SDK-Speicherort -> JDK-Speicherort und setzen Sie ihn auf "C:\Programme\Java\jdk1.8.0_121" (Standardspeicherort des JDK). Gradle synchronisiere dein Projekt und du bist fertig ... 

5
Vishal
C:\Program Files\Android\Android Studio\jre\bin>Java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)

Irgendwie würde das Studio-Installationsprogramm eine andere Version installieren: 

C:\Program Files\Android\Android Studio\jre\jre\bin>Java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)

dort, wo die neueste Version installiert wurde, wurde das Java DevKit-Installationsprogramm installiert: 

C:\Program Files\Java\jre1.8.0_121\bin>Java -version
Java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Bereinigen Sie das Android Studio, um die neuesten 1.8.0-Versionen verwenden zu können.

Gemäß Wie kann ich den Java SDK-Pfad in AndroidStudio einstellen? man könnte es mit einem bestimmten JDK außer Kraft setzen, wenn ich es umbenenne 

C:\Program Files\Android\Android Studio\jre\jre\

zu:

C:\Program Files\Android\Android Studio\jre\oldjre\

Und neu gestartetes Android Studio, würde es sich beschweren, dass der Jre ungültig war . Als ich versuchte, ein JDK festzulegen, um das in C:\Program Files\Java\jre1.8.0_121\bin.__ auszuwählen, oder: 

C:\Program Files\Java\jre1.8.0_121\

Es sagte, dass diese Ordner ungültig sind. Ich denke also, dass die Embedded-Version einen speziellen Zweck haben muss.

2
Andy

Gehe zu File>Project Structure>JDK location: Hier müssen Sie den Verzeichnispfad genau so einstellen, in dem Sie die Java -Version installiert haben. Außerdem müssen Sie die Pfade von SDK für Projekte angeben, die erfolgreich auf dem Emulator ausgeführt werden.

Warum dieses Problem auftritt: Es liegt an dem nicht synchronisierten Java Versionsverzeichnis, das Android Studio für die Java Codekompilierung zur Verfügung stehen sollte.

1
Gaurav Sharma

1) Datei >>> Projektstruktur OR drücken Ctrl+Alt+Shift+S

2) Auf der Registerkarte "SDK-Speicherort" finden Sie den SDK-Speicherort:

enter image description here

3) Ändern Sie den Speicherort Ihres Project SDK in den von Ihnen installierten

4) Synchronisieren Sie Ihr Projekt

0
Joseph Mathew

Klicken Sie in der Version Android Studio 3.2.1 auf "Embedded JDK verwenden"

 click this box

0
John Mayo-Smith