Kann nicht laufen Android Studio auf Yosemite

? Rob @ | Original: StackOverFlow
---

Java 7 ( Installer verweigert ) kann nicht installiert werden .

Kann Java 8 installieren.

Aber dann beginnt Android Studio, heißt es, es, das Erbe JDK 6, die nicht geht ist, für mich zu arbeiten, weil unsere Projekte sind bereits 1,7 installieren muss .

---

Top 5 Antwort

1Silmaril @

Wenn Sie " mehr ... " klicken Sie auf Fehlerdialog wird zu http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US führen . Einfach herunterladen und installieren.

2Rob @

Haben Sie das alles an die Arbeit :

installed the legacy JDK installed JDK 8

Gefunden einen Thread, dass Oracle wird zur Aktualisierung 1.7, so dass der Installer nicht um 10.10 sträuben, aber das war noch nicht aus .

Dieser landete arbeiten . Klar, dass die App selbst ist mit 8, da mein Sprachniveau in meinem Projekt auf 1,7 eingestellt und das Erbe JDK 1.6.

3Jerry Tian @

UPDATE 2014.12.10

Dies sollte das letzte Update auf diese Frage .

Nach der endgültigen Version von Android Studio v1.0, gibt es eine offizielle Möglichkeit, Ihre JVM, hier erwähnt zu wählen:

http://tools.android.com/tech-docs/configuration/osx-jdk

All die folgenden Informationen aufbewahrt nur als Referenz, bitte verwenden Sie es nicht .

UPDATE 2014.11.26

Bearbeiten Sie die Datei Info.plist, wie in dieser Antwort vorgeschlagen, könnte Ihr IDE brechen. Bitte beachten Sie auch die https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks durch die IntelliJ Leute erwähnt, und dies ist die bevorzugte Lösung, um dieses Problem.

Wenn einer der Fehlverhalten / unerwünschten Wirkungen erwähnt gibt geschehen mit Ihrem Setup, indem Sie dieses Update, sollten Sie wieder die plist-Datei, und verwenden Sie das Erbe JDK 6 statt .

Wenn JDK 6 ist keine Option für Ihren Setup, oder noch einige Schwierigkeiten bei Inbetriebnahme des IDE können Sie dieses Update auf eigenes Risiko zu versuchen.

Bitte beachten Sie auch die Ausführungen unter dieser Antwort auf Rückmeldungen von anderen Community-Mitgliedern (ja, gute und schlechte) und meine Gespräche mit ihnen zu überprüfen.

OLDER UPDATE

Dies ist eine veraltete Antwort, wenn Yosemite ist in der frühen Beta-Stadium und könnten Verwirrung Ihre aktuellen Einstellungen (siehe die Kommentare, vor allem durch inkompatible JVMs verursacht, wenn Sie brauchen, um zu aktualisieren / aktualisieren Sie sie ) .

Wie in der ursprünglichen Antwort erwähnt, ist dies eine "schmutzige" zu beheben, dass die Zeit und die am besten geeignete Weg, um dieses Problem zu beheben, ist jetzt zu aktualisieren / Aktualisierung Ihrer JVMs für Ihre OSX -System vorgeschlagen.

Ursprüngliche Antwort ist unten gerade als Referenz genommen, wenn alle JVM Upgrade / Update immer noch nicht für Sie arbeiten, zumindest können Sie eine JVM manuell installieren und die Nutzung dieser Hack, aber bitte nicht, diese Antwort upvote denn es gibt bessere .

==================================

Wie so anderen Benutzern erwähnt, ist das JDK von Apple und neue OSX scheint durcheinander zu bringen .

Allerdings gibt es ein schmutziges schnelle Lösung dafür.

Zuerst suchen Sie Ihr Android- Studio, für meine Maschine, hier ist es:

jerry-retina-mbp:Android Studio.app jerry$ pwd
/Applications/Android Studio.app

Dann finden Sie das Anwendungspaket Beschreibungsdatei für sie, mit dem Namen " Info.plist " :

jerry-retina-mbp:Android Studio.app jerry$ ls Contents/Info.plist 
Contents/Info.plist

Verwenden Sie "Finder", um diesen Ordner zu öffnen :

jerry-retina-mbp:Android Studio.app jerry$ open Contents

Dann können Sie einen beliebigen Text -Editor Sie möchten, um die JVM-Einstellungen in " Info.plist " ändern (was nur eine XML-Datei ) .

Before:

  <key>JVMVersion</key>
  <string>1.6*</string>

After:

  <key>JVMVersion</key>
  <string>1.6+</string>

Hoffentlich ist nach dieser Änderung Ihrer Android Studio nicht die JVM wieder beschweren.

4luciano.bustos @

für mich war die Lösung :

Open the Info.plist file inside Android Studio.app Folder. (use show package contents context menu) Find the key JVMVersion and replace the below version number string with 1.8*. Save

XML Info.plist sollte wie folgt aussehen

<key>JVMVersion</key>
<string>1.8*</string>

Dies funktioniert auch auf Android Studio 0.9.9

5Yassine ABID @

Ich hatte das gleiche Problem und ich durch die Installation javaforosx fixiert. http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US . ; )