Die gebündelte Java-Version kann auf Flutter nicht gefunden werden

Lesezeit: 4 Minuten

Benutzeravatar von shariful hasnine
shariful hasnine

Ich habe Android Studio Version 3.0
Wenn ich den Befehl verwende flutter doctor es zeigt mir folgendes,

Gebündelte Java-Version kann nicht gefunden werden

Meine aktuelle Java-Version ist (Build 1.8.0_131-b11) unter Windows 10.

Ich habe keine älteren Versionen von Android Studio auf meinem Computer.

Benutzeravatar von eja
eja

Für diejenigen, die diese Probleme mit der neuesten Version von Android Studio – Electric Eel und anderen Kanarienvögeln und Vorschauversionen haben, beachten Sie, dass die gebündelte jre Verzeichnis im Installationsordner von Android Studio wird jetzt umbenannt in jbr

Um dies zu beheben, erstellen Sie einfach einen Sym-Link jre -> jbr und Flutter wird sich nicht beschweren.

Unter Linux

cd ~/android-studio/ && ln -s jbr jre

Windows (überprüfen Sie den Installationsordner)

cd C:\Program Files\Android\Android Studio
mklink /D "jre" "jbr"

oder

New-Item -ItemType SymbolicLink -Path .\jre -Target .\jbr

Mac OS

cd /Applications/Android\ Studio.app/Contents
ln -s jbr jre

Beachten Sie, dass das Standardinstallationsverzeichnis je nach Betriebssystem anders sein kann, wenn Sie eine Vorschauversion ausführen, z. B. unter Linux

~/android-studio-preview/

In beiden Fällen können Sie das Installationsverzeichnis überprüfen, indem Sie ausführen

flutter doctor -v

Falls Sie Probleme mit Berechtigungen haben, können Sie je nach Betriebssystem auch versuchen, den Befehl mit Administratorrechten auszuführen.

Beispielsweise können Sie auf Mac/Linux einfach denselben Befehl mit ausführen sudo und es sollte funktionieren, zusätzlich auf dem Mac musst du das konfigurieren Festplattenzugriff Berechtigungen, hängt von Ihrer Version ab, ist aber höchstwahrscheinlich zu finden unter:

Settings - Privacy & Security - Full Disk Access - Terminal

  • Gibt es eine Quelle oder einen Kommentar zur Änderung des Verzeichnisnamens durch das Entwicklerteam? Ich habe mir die letzte Stunde an den Haaren gezogen und die Verzeichnisse neu installiert und durchsucht, um herauszufinden, was falsch war, danke

    – Jesaja

    16. Januar um 4:19

  • Bro, auf dem Mac ist die Operation zum Erstellen eines Symlinks zwischen jbr und jre nicht zulässig. Bitte helfen Sie

    – Vandit Schah

    16. Januar um 7:24 Uhr

  • @VanditShah geben Sie dem Terminal vollen Festplattenzugriff unter settings>privacy & security>full disk access>terminal und dann den Befehl mit aufrufen sudo

    – Paulus

    16. Januar um 10:24 Uhr

  • Unter Windows hat Flutter Doctor diesen Fehler mit dem neuesten Android Studio ausgegeben, dh Electric Eel | 2022.1.1. Für mich existierte jedoch bereits ein jre-Ordner unter C:\Program Files\Android\Android Studio, der nur eine Datei \jre\bin\.marker enthielt. Ich habe den vorhandenen jre-Ordner in jre_old umbenannt und anschließend den symbolischen Link über den folgenden Befehl erstellt. Problem gelöst ! cd C:\Programme\Android\Android Studio mklink /D “jre” “jbr”

    – nirmalsingh

    21. Januar um 6:12 Uhr


  • Das hat mir sehr geholfen. PS. für diejenigen, die beim Ausführen den Fehler “Zugriff verweigert” unter Windows erhalten mklink /D "jre" "jbr"führen Sie einfach CMD als Administrator aus.

    – Kishan Dhankecha

    26. Januar um 15:49 Uhr

  • Löschen Sie den jre-Ordner und ändern Sie die Umgebungsvariable in jbr. Bei mir funktioniert es sogar, wenn der Flatterarzt klagt.

    – Sag OL

    27. Januar um 18:05 Uhr

  • Ich benutze Android Studio 2022.1.1 und diese Antwort funktioniert für mich.

    – Mak-Mak Basaya

    11. Februar um 5:09 Uhr

  • Dadurch wird das Patchen von Android Studio unterbrochen

    – unter

    14. Februar um 21:50 Uhr

  • @under: Wie bricht das AS-Patching???

    – GAYTH BACCARI

    15. Februar um 11:45 Uhr

  • Wenn ich versuche, den Android Studio-Patch zu installieren, erhalte ich eine schwerwiegende Fehlermeldung, die besagt, dass die jre/bin/.marker-Datei nicht gefunden wurde. Um das Problem zu lösen, habe ich den symbolischen Link entfernt, die Ordner jre/bin/.marker und eine leere Datei erstellt. Dadurch kann die Installation abgeschlossen werden. Dann habe ich den symbolischen Link-Fix erneut angewendet, um das Flattern zu beheben. Nicht ideal … Dies ist unter Windows 10

    – unter

    16. Februar um 20:11 Uhr


Benutzeravatar von BabaVarma
Baba Varma

Für Windows:
Wenn Sie Windows verwenden, gehen Sie in dieses Verzeichnis C:\Program Files\Android\Android Studio und überprüfen Sie, ob ältere Android Studio-Ordner vorhanden sind, löschen Sie diese, falls vorhanden. es wird klappen.

  • Der ältere ist einer mit nur dem JRE-Ordner, wie @Neail darauf hingewiesen hat. Der mit der kleineren Zahl

    – kamasuPaul

    4. November 2022 um 11:18 Uhr


Benutzeravatar von Francis
Franz

Für Mac-Benutzer

Stellen Sie sicher, dass Sie Java installiert haben, und legen Sie den java_home-Pfad fest. Sie können dafür Homebrew verwenden.

Wenn Sie installiert haben Android Studio Zitteraal Befolgen Sie den folgenden Schritt

  1. Gehen Sie zu Ihrem Anwendungsordner.
  2. Suchen Sie nach Android Studio.app. (flutter doctor -v hat auch eine Android Studio Eintrag, der Ihnen den App-Standort anzeigt)
  3. Klicken Sie mit der rechten Maustaste und wählen Sie Paketinhalt anzeigen.
  4. Navigieren Sie in den sich öffnenden Inhaltsordner.
  5. Verwenden Sie Ihr Terminal, um in diesen Ordner zu wechseln, und geben Sie dann den folgenden Befehl ein, und alles sollte gelöst sein
ln -s jbr jre

Der obige Befehl erstellt einen symbolischen Link

Der symbolische Link funktioniert auch unter Ubuntu.

  • Der ältere ist einer mit nur dem JRE-Ordner, wie @Neail darauf hingewiesen hat. Der mit der kleineren Zahl

    – kamasuPaul

    4. November 2022 um 11:18 Uhr


Benutzeravatar von Mohammed Salim Al-Othman
Mohammed Salim Al-Othman

In meinem Fall verwende ich macOS, es gab eine Kopie von Android Studio Preview in meinem Download-Ordner. Ich habe gerade diese Android Studi Preview-Datei gelöscht und der Fehler ist verschwunden 🙂

1445070cookie-checkDie gebündelte Java-Version kann auf Flutter nicht gefunden werden

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy