Android Studio è riuscito a trovare una valida Jvm ( Relativo a MAC OS )

? MickyRich89 @ | Original: StackOverFlow

Sono in grado di iniziare il mio Studio Android per lo sviluppo Android su Mac OS ( 10.10.1 - Yosemite )



Top 5 Respuesta

1Alonso C. Licks @

Basta installare questo ragazzo qui

http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

e si dovrebbe essere buono .



2hasternet @

Aprire il pacchetto di applicazioni per Android Studio nel Finder, e modificare il file Info.plist . Modificare la chiave JVMversion . Mettere 1.6+ invece di 1.6 * . Che ha lavorato per me !.

Cheers!

Edited:

Mentre questo era necessario nelle versioni precedenti di Android Studio, questo non è più raccomandato. Vedere il comunicato ufficiale

" Si prega di notare : Non modificare Info.plist di scegliere una versione diversa che si romperà, non solo la firma di applicazione, ma anche aggiornamenti di patch future all'installazione . ".

Http://stackoverflow.com/a/27370525/906523 di Antonio Jose è quella corretta .

Thanks aried3r!

3Iggy @

Modificare file Info.plist l'androide di studio nel pacchetto in modo che utilizzi 1.7 o qualunque JVMVersion avete installato . Cambiare il JVMVersion a 1.6+ invece di 1.6 * come hasternet risposto sopra dovrebbe funzionare anche.

Le opere di cui sopra, ma non è raccomandato vedere http://tools.android.com/recent/androidstudio1rc3_releasecandidate3released

Come di RC 3, abbiamo un meccanismo migliore per la personalizzazione di proprietà per   i lanciatori su tutte e tre le piattaforme . Si consiglia di non modificare i file in   la directory di installazione IDE . Invece, è possibile personalizzare il   attributi creando i propri .properties o file .vmoptions nel   seguenti directory . ( Questo è stato possibile su alcune piattaforme   prima, ma ha richiesto di copiare e cambiare l'intero contenuto   i file . Con le ultime modifiche queste proprietà sono ora additivi   invece tale che è possibile impostare solo gli attributi che ti interessano, e   il resto sarà utilizzare le impostazioni predefinite dall'impianto IDE ) .

vedi http://stackoverflow.com/questions/20925253/android-studio-failed-to-load-jvm-on-mac-osx-mavericks

4Magster @

Modificare la chiave nel Info.plist

I changed from

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

to

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

e ha funzionato bene ora ..

Modificato : Per la dichiarazione ufficiale come già detto da hasternet e aried3r, la soluzione da Antonio Jose è corretto .

Thanks!

5Antonio Jose @

[ Aggiornamento ] Questo è stato risolto in Android Studio 1.1  https://code.google.com/p/android/issues/detail?id=82378

Nella prossima versione di Android Studio, se non java 6 viene trovato, ma 7 ( o superiore ) si trova quindi userà che invece . Raccomandiamo ancora in esecuzione studio con Java 6 a causa di una migliore rendering dei font, ma non c'è lavoro intorno necessario se, per esempio, solo Java 8 è stato trovato.

[End Update]

Da http://tools.android.com/recent/androidstudio1rc3_releasecandidate3released

Come di RC 3, abbiamo un meccanismo migliore per personalizzare le proprietà per i vettori su tutte e tre le piattaforme . Si consiglia di non modificare i file nella directory di installazione IDE . Invece, è possibile personalizzare gli attributi creando i propri .properties o file .vmoptions nelle seguenti directory . ( Questo è stato possibile su alcune piattaforme prima, ma ti necessari per copiare e modificare l'intero contenuto dei file . Con l'ultima modifica queste proprietà sono ora cumulabili invece tale che è possibile impostare solo gli attributi che ti interessano, e il resto utilizzerà le impostazioni predefinite dall'impianto IDE ) .

Tuttavia non vi è alcuna spiegazione su quali sono le opzioni .

Dopo aver cercato un po ' ho trovato questo  http://randomlytyping.com/blog/2013/8/5/vm-options-for-android-studio-on-mac  https://www.jetbrains.com/idea/help/file-idea-properties.html

Tuttavia nessuna fortuna.

Per fortuna sono riuscito a risolverlo in Yosemite con variabili d'ambiente come detto nei 1.0 RC3 Release Notes .

È anche possibile inserire le variabili uso di ambiente per puntare a file override specifiche altrove :   STUDIO_VM_OPTIONS, che vmoptions file da utilizzare   STUDIO_PROPERTIES, che file di proprietà da utilizzare   STUDIO_JDK, che JDK da eseguire in studio con

Questo è stato un po 'difficile perché Android Studio non è un'applicazione a riga di comando e quindi ho dovuto utilizzare un comando AppleScript per impostare la variabile d'ambiente quando login . Maggiori informazioni http://stackoverflow.com/a/25912736/1568429

Questo è il mio comando launchctl per la linea di comando .

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk

E questa mia AppleScript ( ricordatevi di salvarlo come Application )

do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

Chi launchctl, vedi http://stackoverflow.com/a/4567308/1568429