No puedo iniciar mi desarrollo de Android Studio para Android en Mac OS (10.10.1 - Yosemite)
211
Abra el paquete de la aplicación para Android Studio en el buscador y edite el archivo Info.plist . Cambiar la clave JVMversion. Ponga 1.6+ en lugar de 1.6 *. ¡Eso funcionó para mí!
¡Salud!
Editado:
Si bien esto era necesario en versiones anteriores de Android Studio, ya no se recomienda. Ver la declaración oficial
"Tenga en cuenta: no edite Info.plist para elegir una versión diferente. Eso romperá no solo la firma de la aplicación, sino también futuras actualizaciones de parches para su instalación".
La respuesta de Antonio José es la correcta.
Gracias aried3r!
Solo instala a este chico aquí
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
y deberías ser bueno
fuente
[Actualización]
Esto se soluciona en Android Studio 1.1 https://issuetracker.google.com/issues/37015035
[Fin de actualización]
Desde Android Studio 1.0 RC3 Notas
Sin embargo, no hay explicación sobre qué opciones hay.
Después de buscar un poco, encontré este
Ajuste de las opciones de VM para Android Studio en Mac
IntelliJ IDEA 14.0.0 Ayuda web / IDEA de archivo.
Sin embargo, no tuve suerte con eso.
Afortunadamente pude resolverlo en Yosemite usando variables de entorno como se dice en las Notas de la versión 1.0 RC3.
Esto fue un poco complicado porque Android Studio no es una aplicación de línea de comandos, así que tuve que usar un comando AppleScript para configurar la variable de entorno al iniciar sesión. Más información aquí.
Este es mi comando launchctl para la línea de comando.
Y este es mi AppleScript (recuerde guardarlo como una Aplicación)
Sobre launchctl, mira aquí
fuente
.bash_profile
(si este archivo no existe, cree uno nuevo), ponerexport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
, salir del terminal (o cualquier editor de texto que esté utilizando para editar este archivo), ejecute Android Studio y viola. Probado con OSX 10.10 y Android 1.0.1Tenga en cuenta que esta última variable le permite, por ejemplo, ejecutar Android Studio con Java 7 en OSX (que normalmente selecciona Java 6 de la versión especificada en Info.plist):
$ export STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.7.0_67.jdk
$ open / Aplicaciones / Android \ Studio.app
Trabajó para mi
fuente
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
hizo el truco para mí ¡Gracias!Cambie esta clave en el
Info.plist
Cambié de
a
y funcionó bien ahora ...
Editado:
Según la declaración oficial mencionada anteriormente por hasternet y aried3r, la solución de Antonio José es correcta.
¡Gracias!
fuente
Como usuario novato, me llevó un tiempo entender cómo solucionar esto de manera correcta. Después de buscar y comprender muchas respuestas sobre SO, salí con los siguientes pasos que debes seguir para solucionar el problema.
Tenga en cuenta:
Aunque la solución más simple es actualizar Info.plist de Android Studio. Pero no se recomienda y no es la forma correcta de solucionarlo.
Declaración oficial: "Tenga en cuenta: no edite Info.plist para elegir una versión diferente. Eso romperá no solo la firma de la aplicación, sino también futuras actualizaciones de parches para su instalación".
Primera solución: si ejecuta su Android Studio desde la línea de comandos, puede agregar estas dos líneas en su .bash_profile
Desde la próxima vez que abra su terminal, su estudio se iniciará automáticamente.
Segunda solución: si desea ejecutar Android Studio desde la interfaz de usuario (haciendo clic en el icono), siga los pasos a continuación:
Copia más allá de la línea de abajo
hacer script de shell "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
Nota: - Cambie la versión jdk según su versión. Para verificar qué versión está utilizando Open Terminal y ejecutar el siguiente comando
3.Ahora guarde (⌘ + s) como Formato de archivo: Aplicación . Finalmente abra Configuración del sistema → Usuarios y grupos → Elementos de inicio de sesión y agregue la nueva aplicación que acaba de crear.
woolaaaa ... Ya está hecho.
Referencias
La respuesta de Antonio Jose
respuesta del ruario
fuente
Estoy usando Mac OS X 10.10 también. Y para solucionar este problema.
Buscar y reemplazar:
reemplazado por:
¡Eso es!
fuente
En Mac OS X Yosemite solo instala:
Kit de desarrollo Java SE 8
y
Java Versión 8 Actualización 25
¡Es todo, trabaja para mí!
fuente
Establezca la variable de entorno
STUDIO_JDK
(java_home
genera el directorio de inicio de Java ysed
elimina dos carpetas para obtener el directorio jdk)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Inicie Android Studio como lo haría normalmente
Establezca STUDIO_JDK en cada reinicio
Los pasos anteriores solo funcionan para la sesión actual. Aquí se explica cómo crear un archivo plist en / Library / LaunchDaemons que ejecuta el comando anterior en cada arranque:
Me enteré del truco plist gracias a http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
fuente
En el sitio del proyecto de herramientas de Android, hay una gran explicación de Mac OSX JDK Selection . Se solucionó mi problema. En resumen:
y para problemas de Yosemite (Mac OSX 10.10):
fuente
Java se desinstaló cuando actualicé a OS X El Capitan.
Vea la captura de pantalla de la terminal antes y después de reinstalar Java.
Para reinstalar Java, seguí este enlace que se proporcionó en el cuadro de diálogo de Android Studio.
Android Studio se ejecutó nuevamente después de reinstalar la instalación de Java.
fuente
Edite el archivo Info.plist del estudio de Android en el paquete para que use 1.7 o cualquier JVMVersion que haya instalado. Cambiar la JVMVersion a 1.6+ en lugar de 1.6 * como hasternet respondió anteriormente también debería funcionar.
Lo anterior funciona pero no se recomienda, consulte las Notas de la versión de RC3
consulte Android Studio no pudo cargar JVM en Mac OSX (Mavericks)
fuente
Tengo el mismo problema y lo solucioné de esta manera:
Debe instalar Java desde la página oficial de Apple.
http://support.apple.com/kb/DL1572
fuente
Este trabajo para mí, muy simple, solo exportar la var. pero asegúrese de tener primero la JVM válida.
https://code.google.com/p/android/issues/detail?id=82378
fuente
En Mac OS X Yosemite solo instala:
Kit de desarrollo Java SE 8
y
Java Versión 8 Actualización 25
¡Es todo, trabaja para mí también! como dijo gehev, ¡tan simple!
fuente
Puede implementar la
STUDIO_JDK
solución utilizando los agentes de lanzamiento de su usuario. Esto implica crear un archivo plist en su directorio LaunchAgents, ubicado en~/Library/LaunchAgents
Cree un nuevo archivo,
~/Library/LaunchAgents/UNIQUE_KEY.plist
donde UNIQUE_KEY es solo un identificador. Yo uso com. nombre de usuario .androidstudio.Copie el siguiente texto en su nuevo archivo plist y modifíquelo según las instrucciones a continuación.
Deberá realizar dos modificaciones:
Esta es la misma solución subyacente que la respuesta de Antonio José . Establece la variable de entorno STUDIO_JDK basada en las notas de lanzamiento de Android Studio versión 1.0 RC3 . Esta solución utiliza el directorio LaunchAgents en lugar de AppleScript para establecer la variable de entorno. Como tal, es principalmente una diferencia en la forma en que ordena y organiza sus variables de sistema y entorno.
fuente
No edite el plist.Estas instrucciones me funcionaron la primera vez que instalé Android Studio hace unos meses, así como solo hoy. (1/21/2015)
Todo lo que necesita hacer es algunas cosas simples, aunque en realidad no figuran en el sitio web de Google.
fuente
Como sugirió @Gerard, escribo mi comentario original ( https://stackoverflow.com/a/27370525/763459 ) como respuesta, espero que pueda ayudar a otros que están molestos por este problema.
Hay una manera sin ejecutar AppleScript: editar
.bash_profile
(si este archivo no existe, cree uno nuevo, como sugirió @Gerard, puede usarlosource .bash_profile
por primera vez).Instale el Java heredado (puede ser necesario) http://support.apple.com/kb/DL1572
Poner exportación STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Luego salga de la terminal (o cualquier editor de texto que esté usando para editar este archivo), ejecute Android Studio y viola
Probado con OSX 10.10 y Android 1.0.1
fuente
Android Studio leerá la configuración del archivo ~ / Library / Preferences / AndroidStudio / idea.properties. Creé este archivo y en él tengo la ruta a mi jdk:
STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.8.0_45.jdk
¡No es necesario editar Info.plist!
fuente
"En Mac OS, ejecute Android Studio con Java Runtime Environment (JRE) 6 para obtener una fuente optimizada. Luego puede configurar su proyecto para usar Java Development Kit (JDK) 6 o JDK 7".
Esto se enumeró en http://developer.android.com/sdk/index.html bajo los requisitos del sistema para Mac OS X.
Una vez que instale Java 6 (no el JDK) de Apple según Alonso C. Licks, debería poder abrir Android Studio y volver a configurarlo como desee sin tener que perder el tiempo en el terminal, el archivo info.plist u otras bibliotecas.
fuente
He descargado Intellij Idea. Cuando intento instalar Intellij, aparece una ventana emergente que me falta mi Mac con Java RE, ¿quieres descargarlo? Después de descargar el paquete faltante usando Intellij, pude abrir Android Studio.
fuente
Resolví este problema cambiando la versión de JVM en el archivo Info.plist a 1.7 *
fuente
Corrí este chico malo:
fuente
Estoy lidiando con el mismo problema y lo solucioné.
es probable que su versión jdk no sea correcta.
ahora instalé jdk1.8 y ahora está bien.
fuente
Para aquellos que tenían problemas para crear un script que se lanzó al inicio, como alternativa, pueden agregar este .plist a su carpeta LaunchAgents. Esta puede ser una forma más apropiada de agregar variables de entorno al sistema ya que Yosemite decidió eliminar launchd.conf. Esto también debería funcionar en todas las cuentas de usuario debido a la naturaleza de la carpeta LaunchAgents, pero no lo he probado.
Para hacer esto, cree un archivo .plist con el siguiente nombre y ruta:
y los contenidos:
Luego cambie las propiedades del archivo ejecutando los siguientes comandos en la Terminal:
Notas:
1) Es posible que deba cambiar 'jdk1.8.0_25.jdk' para que coincida con la versión que tiene en su computadora.
2) Traté de usar "jdk1.8. *. Jdk" para intentar tener en cuenta las diferentes versiones de Java *, pero cuando abrí Android Studio no obtuve el error JVM aunque si ejecuta "echo $ STUDIO_JDK" devuelve el camino correcto Quizás alguien tenga alguna idea de cómo solucionar ese problema.
fuente
Intente descargar Java desde la página de soporte de Apple: http://support.apple.com/kb/DL1572 si eso no funciona para usted o no se carga ( problema muy común ), solo siga este enlace para descargar e instalar Java versión que necesita:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Eso es.
fuente
Previamente desinstalé Java 6 e instalé Java 7, Android Studio funcionaba bien, luego actualicé Android Studio y tuve el problema que todos tienen. Hoy, desinstalé Java 7 e instalé Java 8 de Oracle. Luego desinstalo Android Studio e instalé la última. Todo me esta funcionando ahora
fuente
Pude hacer que funcionara editando info.plist cambiando 16 * a 16+. Intenté usar el método recomendado pero eso falló.
fuente