Ich kann mein Android Studio für Android unter Mac OS (10.10.1 - Yosemite) nicht starten.
211
Öffnen Sie das Anwendungspaket für Android Studio im Finder und bearbeiten Sie die Datei Info.plist . Ändern Sie den Schlüssel JVMversion. Setzen Sie 1.6+ anstelle von 1.6 *. Das hat bei mir funktioniert!.
Prost!
Bearbeitet:
Während dies in älteren Versionen von Android Studio erforderlich war, wird dies nicht mehr empfohlen. Siehe die offizielle Erklärung
"Bitte beachten Sie: Bearbeiten Sie Info.plist nicht, um eine andere Version auszuwählen. Dadurch werden nicht nur die Anwendungssignatur, sondern auch zukünftige Patch-Updates für Ihre Installation beschädigt."
Antonio Joses Antwort ist die richtige.
Danke aried3r!
Installieren Sie diesen Kerl einfach hier
http://support.apple.com/kb/DL1572?viewlocale=de_DE&locale=de_DE
und du solltest gut sein.
quelle
[Update]
Dies wurde in Android Studio 1.1 https://issuetracker.google.com/issues/37015035 behoben
[Update beenden]
Ab Android Studio 1.0 RC3 Notizen
Es gibt jedoch keine Erklärung für die Optionen.
Nachdem ich ein wenig gesucht hatte, fand ich diese
Anpassung der VM-Optionen für Android Studio auf Mac
IntelliJ IDEA 14.0.0 Web Help / File IDEA.Properties
Allerdings kein Glück damit.
Glücklicherweise konnte ich es auf Yosemite mithilfe von Umgebungsvariablen beheben, wie in den 1.0 RC3-Versionshinweisen angegeben.
Dies war etwas schwierig, da Android Studio keine Befehlszeilenanwendung ist. Daher musste ich beim Anmelden einen AppleScript-Befehl verwenden, um die Umgebungsvariable festzulegen. Mehr Infos hier
Dies ist mein Startbefehl für die Befehlszeile.
Und das ist mein AppleScript (denken Sie daran, es als Anwendung zu speichern)
Informationen zu launchctl finden Sie hier
quelle
.bash_profile
(wenn diese Datei nicht vorhanden ist, erstellen Sie bitte eine neue), Putexport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
, Beenden des Terminals (oder eines beliebigen Texteditors, mit dem Sie diese Datei bearbeiten), Ausführen von Android Studio und Viola. Getestet mit OSX 10.10 und Android 1.0.1Beachten Sie, dass Sie mit dieser letzten Variablen beispielsweise Android Studio mit Java 7 unter OSX ausführen können (das normalerweise Java 6 aus der in Info.plist angegebenen Version auswählt):
$ export STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.7.0_67.jdk
$ open / Applications / Android \ Studio.app
Hat für mich gearbeitet
quelle
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
hat den Trick für mich gemacht. Vielen Dank!Ändern Sie diesen Schlüssel in der
Info.plist
Ich habe mich verändert von
zu
und es hat jetzt gut funktioniert ..
Bearbeitet:
Gemäß der offiziellen Erklärung, wie oben von hasternet und aried3r erwähnt, ist die Lösung von Antonio Jose korrekt.
Vielen Dank!
quelle
Als Anfänger habe ich eine Weile gebraucht, um zu verstehen, wie man das richtig behebt. Nachdem ich viele Antworten auf SO gesucht und verstanden hatte, kam ich zu den folgenden Schritten, die Sie befolgen müssen, um das Problem zu beheben.
Bitte beachten Sie:
Obwohl die einfachste Lösung darin besteht, die Info.plist zu aktualisieren von Android Studio . Es wird jedoch nicht empfohlen und es ist nicht der richtige Weg, dies zu beheben.
Offizielle Erklärung: "Bitte beachten Sie: Bearbeiten Sie Info.plist nicht, um eine andere Version auszuwählen. Dadurch werden nicht nur die Anwendungssignatur, sondern auch zukünftige Patch-Updates für Ihre Installation beschädigt."
Erste Lösung: Wenn Sie Ihr Android Studio über die Befehlszeile ausführen, können Sie diese beiden Zeilen zu Ihrem .bash_profile hinzufügen
Ab dem nächsten Mal, wenn Sie Ihr Terminal öffnen, wird Ihr Studio automatisch gestartet.
Zweite Lösung: Wenn Sie Android Studio über die Benutzeroberfläche ausführen möchten (indem Sie auf das Symbol klicken), gehen Sie wie folgt vor:
Kopieren Sie über die folgende Zeile hinaus
Shell-Skript "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk" ausführen
Hinweis: - Ändern Sie die JDK-Version entsprechend Ihrer Version. Um zu überprüfen, welche Version Sie verwenden, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus
3. Speichern Sie jetzt (⌘ + s) als Dateiformat: Anwendung . Öffnen Sie abschließend Systemeinstellungen → Benutzer & Gruppen → Anmeldeelemente und fügen Sie Ihre neue Anwendung hinzu, die Sie gerade erstellt haben.
Woolaaaa ... Es ist geschafft.
Verweise :
Antonio Joses Antwort
Ruarios Antwort
quelle
Ich benutze auch Mac OS X 10.10. Und um dieses Problem zu beheben.
Suchen und ersetzen:
ersetzt durch:
Das ist es!
quelle
Unter Mac OS X Yosemite einfach installieren:
Java SE Development Kit 8
und
Java Version 8 Update 25
Es ist alles, arbeite für mich!
quelle
Umgebungsvariable festlegen
STUDIO_JDK
(java_home
gibt das Java-Ausgangsverzeichnis aus und entferntsed
zwei Ordner, um das JDK-Verzeichnis abzurufen)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Starten Sie Android Studio wie gewohnt
Stellen Sie STUDIO_JDK bei jedem Neustart ein
Die obigen Schritte funktionieren nur für die aktuelle Sitzung. So erstellen Sie eine Plist-Datei in / Library / LaunchDaemons, die bei jedem Start den obigen Befehl ausführt:
Dank http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
quelle
Auf der Android Tools Project Site gibt es eine gute Erklärung für die Auswahl von Mac OSX JDK . Es hat mein Problem behoben. Zusammenfassend:
und für Yosemite (Mac OSX 10.10) Probleme:
quelle
Java wurde deinstalliert, als ich auf OS X El Capitan aktualisiert habe.
Siehe Screenshot des Terminals vor und nach der Neuinstallation von Java.
Um Java neu zu installieren, folgte ich diesem Link, der im Dialogfeld Android Studio bereitgestellt wurde.
Android Studio wurde nach der Neuinstallation der Java-Installation erneut ausgeführt.
quelle
Bearbeiten Sie die Info.plist-Datei des Android Studios im Paket so, dass 1.7 oder die von Ihnen installierte JVMVersion verwendet wird. Das Ändern der JVMVersion auf 1.6+ anstelle von 1.6 *, wie oben beantwortet, sollte ebenfalls funktionieren.
Dies funktioniert, wird jedoch nicht empfohlen (siehe RC3-Versionshinweise)
siehe Android Studio konnte JVM unter Mac OSX (Mavericks) nicht laden
quelle
Ich habe das gleiche Problem und habe es folgendermaßen behoben:
Sie sollten Java von der offiziellen Apple-Seite installieren.
http://support.apple.com/kb/DL1572
quelle
Diese Arbeit für mich, sehr einfach, exportieren Sie einfach die umgebungsfähige var. Aber stellen Sie sicher, dass Sie zuerst die gültige JVM haben.
https://code.google.com/p/android/issues/detail?id=82378
quelle
Unter Mac OS X Yosemite einfach installieren:
Java SE Development Kit 8
und
Java Version 8 Update 25
Es ist alles, arbeite auch für mich! wie gehev sagte, so einfach!
quelle
Sie können die
STUDIO_JDK
Lösung mithilfe der Startagenten Ihres Benutzers implementieren . Dazu müssen Sie eine Plist-Datei in Ihrem LaunchAgents-Verzeichnis unter erstellen~/Library/LaunchAgents
Erstellen Sie eine neue Datei,
~/Library/LaunchAgents/UNIQUE_KEY.plist
in der UNIQUE_KEY nur eine Kennung ist. Ich benutze com. Benutzername .androidstudio.Kopieren Sie den folgenden Text in Ihre neue Plist-Datei und ändern Sie ihn gemäß den folgenden Anweisungen.
Sie müssen zwei Änderungen vornehmen:
Dies ist die gleiche zugrunde liegende Lösung wie die Antwort von Antonio Jose . Die Umgebungsvariable STUDIO_JDK wird basierend auf den Versionshinweisen zu Android Studio Version 1.0 RC3 festgelegt . Diese Lösung verwendet das LaunchAgents-Verzeichnis anstelle von AppleScript, um die Umgebungsvariable festzulegen. Als solches ist es hauptsächlich ein Unterschied, wie Sie Ihre System- und Umgebungsvariablen bestellen und organisieren.
quelle
Bearbeiten Sie die Liste nicht. Diese Anleitung hat bei der ersten Installation von Android Studio vor einigen Monaten und erst heute für mich funktioniert. (21.01.2015)
Alles, was Sie tun müssen, sind ein paar einfache Dinge, die jedoch nicht wirklich auf der Google-Website aufgeführt sind.
quelle
Wie @Gerard vorgeschlagen hat, habe ich meinen ursprünglichen Kommentar ( https://stackoverflow.com/a/27370525/763459 ) als Antwort zusammengefasst. Ich hoffe, er kann anderen helfen, die sich über dieses Problem ärgern.
Es gibt eine Möglichkeit, ohne AppleScript auszuführen: Bearbeiten
.bash_profile
(wenn diese Datei nicht vorhanden ist, erstellen Sie bitte eine neue, wie von @Gerard vorgeschlagen, die Sie zumsource .bash_profile
ersten Mal verwenden können).Installieren Sie das ältere Java (möglicherweise erforderlich) http://support.apple.com/kb/DL1572
Setzen Sie den Export STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Beenden Sie dann das Terminal (oder einen beliebigen Texteditor, mit dem Sie diese Datei bearbeiten), führen Sie Android Studio und Viola aus
Getestet mit OSX 10.10 und Android 1.0.1
quelle
Android Studio liest Einstellungen aus der Datei ~ / Library / Preferences / AndroidStudio / idea.properties. Ich habe diese Datei erstellt und darin den Pfad zu meinem JDK:
STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.8.0_45.jdk
Keine Bearbeitung der Info.plist notwendig!
quelle
"Führen Sie unter Mac OS Android Studio mit Java Runtime Environment (JRE) 6 aus, um das Rendern von Schriftarten zu optimieren. Anschließend können Sie Ihr Projekt für die Verwendung von Java Development Kit (JDK) 6 oder JDK 7 konfigurieren."
Dies wurde unter http://developer.android.com/sdk/index.html unter den Systemanforderungen für Mac OS X aufgeführt.
Sobald Sie Java 6 (nicht das JDK) von Apple gemäß Alonso C. Licks installiert haben, sollten Sie in der Lage sein, Android Studio zu öffnen und nach Belieben neu zu konfigurieren, ohne im Terminal, in der Datei info.plist oder in anderen Bibliotheken herumspielen zu müssen.
quelle
Ich habe Intellij Idea heruntergeladen. Wenn ich versuche, Intellij zu installieren, wurde ein Popup angezeigt, dass mein Mac mit Java RE fehlt. Möchten Sie es herunterladen? Nachdem ich das fehlende Paket mit Intellij heruntergeladen hatte, konnte ich Android Studio öffnen.
quelle
Ich habe dieses Problem behoben, indem ich die JVM-Version in der Datei Info.plist auf 1.7 * geändert habe.
quelle
Ich habe diesen bösen Jungen geführt:
quelle
Ich beschäftige mich mit dem gleichen Problem und ich bekomme es funktioniert.
Es ist wahrscheinlich, dass Ihre JDK-Version nicht richtig ist.
Jetzt habe ich JDK1.8 installiert und es ist jetzt in Ordnung.
quelle
Für diejenigen, die Probleme beim Erstellen eines Skripts hatten, das beim Start gestartet wurde, können Sie diese .plist alternativ zu Ihrem LaunchAgents-Ordner hinzufügen. Dies ist möglicherweise eine geeignetere Methode zum Hinzufügen von Umgebungsvariablen zum System, da Yosemite beschlossen hat, die Datei launchd.conf zu entfernen. Dies sollte aufgrund der Art des LaunchAgents-Ordners auch für alle Benutzerkonten funktionieren, aber das habe ich nicht getestet.
Erstellen Sie dazu eine .plist-Datei mit folgendem Namen und Pfad:
und der Inhalt:
Ändern Sie anschließend die Dateieigenschaften, indem Sie die folgenden Befehle in Terminal ausführen:
Anmerkungen:
1) Möglicherweise müssen Sie 'jdk1.8.0_25.jdk' ändern, um es an die Version anzupassen, die Sie auf Ihrem Computer haben.
2) Ich habe versucht, "jdk1.8. *. Jdk" zu verwenden, um zu versuchen, unterschiedliche Java * -Versionen zu berücksichtigen, aber als ich Android Studio öffnete, wurde der Fehler "Keine JVM" angezeigt, obwohl beim Ausführen von "echo $ STUDIO_JDK" das zurückgegeben wird richtiger Weg. Vielleicht hat jemand einen Einblick, wie man dieses Problem behebt.
quelle
Versuchen Sie, Java von der Apple Support-Seite herunterzuladen: http://support.apple.com/kb/DL1572 Wenn dies bei Ihnen nicht funktioniert oder nicht geladen werden kann ( sehr häufiges Problem ), folgen Sie einfach diesem Link, um Java herunterzuladen und zu installieren Version, die Sie benötigen:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Das ist es.
quelle
Ich hatte zuvor Java 6 deinstalliert und Java 7 installiert, Android Studio funktionierte einwandfrei, dann habe ich Android Studio aktualisiert und ich hatte das Problem, das jeder hat. Heute habe ich Java 7 deinstalliert und Java 8 von Oracle installiert. Dann deinstalliere ich Android Studio und installiere die neueste. Alles funktioniert jetzt für mich
quelle
Ich konnte es zum Laufen bringen, indem ich die info.plist bearbeitete und 16 * auf 16+ änderte. Versucht mit der empfohlenen Methode, aber das ist fehlgeschlagen.
quelle