Ich bin ein bisschen süchtig danach, also ist es ein Beitrag mit Notizen.
Neulich habe ich einen neuen Mac bekommen, also habe ich Android Studio installiert und eine Entwicklungsumgebung erstellt. (Einfach installieren.) Die Konstruktion wurde abgeschlossen und ich konnte die App ohne Probleme ausführen, indem ich Android Studio knallte, und ich fuhr mit der Entwicklung fort. Als ich versuchte, eine Gradle-Aufgabe im Terminal auszuführen,
No Java runtime present, requesting install.
Und ein Fehler ...
Ich habe verschiedene Dinge ausprobiert: "Ich konnte es in Android Studio ausführen, aber warum erhalte ich die Fehlermeldung, dass Java nicht enthalten ist ...?"
Ja, es wurde auf der offiziellen Website erwähnt. https://developer.android.com/studio/intro/studio-config.html?hl=ja#jdk
Sie meinen, Sie hatten ein JDK in Android Studio und haben es verwendet.
Sie können dies auch unter "[Datei]> [Projektstruktur]" in Android Studio überprüfen. (↓ Aufnahme)
Außerdem heißt es "empfohlen", daher wusste ich, dass es besser ist, das mitgelieferte OpenJDK zu verwenden.
Ich verstehe, warum Java im Terminal nicht verfügbar ist. Sie können es also von der Oracle-Seite herunterladen, aber ich möchte es mit dem im Lieferumfang von Android Studio enthaltenen JDK verwenden. (Im Gegenteil, es ist besser, es zu vereinheitlichen, weil es keine merkwürdigen Unterschiede verursacht?)
Nun, die Methode zum Übergeben des Java-Pfads wird auf vielen Websites erklärt, daher werde ich sie weglassen, aber mit dem folgenden Gefühl war es in Ordnung.
.bash_profile
export PATH=$PATH:/Applications/"Android Studio.app"/Contents/jre/jdk/Contents/Home/bin
export JAVA_HOME=/Applications/"Android Studio.app"/Contents/jre/jdk/Contents/Home
Sie sollten nun in der Lage sein, Gradle-Aufgaben in Ihrem Terminal ohne Probleme auszuführen: Grinsen:
Beschrieben, wie das in Android Studio im Terminal verwendete JDK verwendet wird. Ich fand auch, dass es empfohlen wird, das mitgelieferte JDK zu verwenden.
Jetzt, da die Umgebung vorhanden ist, werden wir sie entwickeln: Muskel:
Recommended Posts