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.
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
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.
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
- Gehen Sie zu Ihrem Anwendungsordner.
- Suchen Sie nach Android Studio.app. (
flutter doctor -v
hat auch eine Android Studio
Eintrag, der Ihnen den App-Standort anzeigt)
- Klicken Sie mit der rechten Maustaste und wählen Sie Paketinhalt anzeigen.
- Navigieren Sie in den sich öffnenden Inhaltsordner.
- 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.
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 🙂
Diese GitHub-Problemantwort hat es für mich gelöst: github.com/flutter/flutter/issues/…
– Lukas Aschenbach
17. Februar um 20:18 Uhr