No se puede ejecutar Android Studio en Yosemite
No se puede instalar Java 7 (el instalador se niega).
Puede instalar Java 8.
- ActivityCompat.requestPermissions que no muestran el cuadro de diálogo
- Android studio error Después de ejecutar el proyecto
- La vista personalizada de Android vuelve a la posición original al actualizar
- AVD Manager en Android Studio 1.5.1 e instalar en un emulador de ubicación personalizado no se ejecutará
- Android Studio dos sabores con diferentes archivos de manifiesto
Pero luego de iniciar Android Studio, dice que necesita para instalar el JDK 6 heredado, que no va a funcionar para mí porque nuestros proyectos ya son 1.7.
- No se puede ejecutar proyecto - Android Studio 2.0 Crashlytics problemas
- ¿Cómo generar reportes de findbugs usando gradle script?
- ConstraintLayout no se procesa correctamente fuera del modo blueprint
- Lint: ¿Cómo ignorar los errores "<key> no se traduce en <language>"?
- ¿Hay alguna forma de generar el archivo R.java en Android Studio?
- Estudio de Android: java.lang.NoClassDefFoundError
- Acceso a variables de entorno desde Android Studio gradle build
- Las actualizaciones de Android Studio han provocado errores
Ahora tenemos una página oficial que describe qué hacer: http://tools.android.com/tech-docs/configuration/osx-jdk
Por favor, no edite Info.plist; Que tiene muchos inconvenientes (incluyendo parches rotos y firmas de aplicación que se rompen etc). A partir de Android Studio 1.0 tenemos una forma diferente de configurar el JDK para ser utilizado por el IDE.
ACTUALIZACIÓN 2014.12.10
Esta debe ser la actualización final sobre esta cuestión.
Después de la versión final de Android Studio v1.0, hay una forma oficial de seleccionar su JVM, mencionada aquí:
http://tools.android.com/tech-docs/configuration/osx-jdk
Toda la información siguiente se mantiene solamente como referencia, no la utilice por favor.
ACTUALIZACIÓN 2014.11.26
Editar el archivo Info.plist
como se sugiere en esta respuesta podría romper su IDE .
Compruebe por favor la solución prescrita mencionada por la gente de IntelliJ, y ésta es la solución preferida a este problema.
Si alguno de los efectos no deseados mencionados anteriormente ocurre con su configuración mediante esta corrección, debe restaurar el archivo plist y utilizar el JDK 6 heredado.
Si JDK 6 no es una opción para su configuración, o todavía tiene alguna dificultad para iniciar el IDE, puede probar esta corrección a su propio riesgo.
Lea también los comentarios en esta respuesta para revisar los comentarios de otros miembros de la comunidad (sí, bueno y malo) y mis conversaciones con ellos.
ACTUALIZACIÓN MAYOR
Esta es una respuesta obsoleta, cuando Yosemite está en la fase beta temprana y podría desordenar su configuración actual (ver los comentarios, causados principalmente por JVM incompatibles cuando necesita actualizarlos / actualizarlos).
Como se mencionó en la respuesta original, se trata de una corrección "sucia" en ese momento, y la forma más adecuada de solucionar este problema ahora es actualizar / actualizar sus JVM, como se sugiere para su sistema OSX .
La respuesta original se pone a continuación sólo para referencia, si todas las actualizaciones / actualizaciones de JVM todavía no funcionan para usted, por lo menos puede instalar manualmente una JVM y utilizar este hack, pero por favor no upvote esta respuesta porque hay mejores .
==================================
Como se mencionó como otros usuarios, el JDK de Apple y el nuevo OSX parece desordenar las cosas.
Sin embargo, hay una solución rápida y sucia para él.
En primer lugar, busque su Android Studio, para mi máquina, está aquí:
jerry-retina-mbp:Android Studio.app jerry$ pwd /Applications/Android Studio.app
A continuación, busque el archivo de descripción del paquete de aplicaciones correspondiente, denominado "Info.plist":
jerry-retina-mbp:Android Studio.app jerry$ ls Contents/Info.plist Contents/Info.plist
Utilice "Finder" para abrir esta carpeta:
jerry-retina-mbp:Android Studio.app jerry$ open Contents
A continuación, puede utilizar cualquier editor de texto que desee, para modificar la configuración de JVM en "Info.plist" (que es sólo un archivo XML).
Antes de:
<Clave> JVMVersion </ key> <String> 1.6 * </ string>
Después:
<Clave> JVMVersion </ key> <String> 1.6 + </ string>
Esperemos que después de este cambio, tu Android Studio no se queje de la JVM de nuevo.
Si hace clic en "más …" en el cuadro de diálogo de error que dará lugar a Java para OS X 2014-001 . Simplemente descargue e instálelo.
Seguí la respuesta mejor votada, bajo la versión final al por menor de Yosemite, con el estudio androide 0.8.9 y causó un montón de problemas – Mi configuración de varios monitores no funcionaría, y el estudio de Android al azar accidente o bloqueo.
En cambio, lo que funcionó para mí fue instalar la actualización de java en: http://support.apple.com/kb/DL1572
InteliJ no recomienda editar el archivo plist, para ejecutar el IDE en una versión superior de java. Se romperá el sistema de actualización. Además hay muchos errores que aparecerán cuando se ejecuta bajo versiones superiores de java: https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS -Yosemite-o-Mavericks
Tuve el mismo problema y lo arreglé mediante la instalación de javaforosx. http://support.apple.com/kb/DL1572?viewlocale=es_ES&locale=es_ES . 😉
Abrir un terminal y ejecutarlo
java -version
Si muestra javac 1.8.*
, Entonces
<key>JVMVersion</key> <string>1.8*</string>
De lo contrario ( javac 1.7.*
), Entonces
<key>JVMVersion</key> <string>1.7*</string>
Si no hay ninguna pantalla en absoluto, debe instalar Java SDK.
He probado varias soluciones, descargando varios sdk pero Android Studio no los reconoció como sdks válidos.
Finalmente, la solución que funcionó para mí fue:
- Elimine las preferencias de "Android Studio.app" y de Android Studio (~ / Library / Preferences / AndroidStudio).
- Cambie el nombre de / usr / libexec / java_home a java_home.bak.
- Instala nuevamente Android Studio.
- Cuando Android Studio solicita un SDK de Java válido, siga el enlace proporcionado por Android Studio y descargue la instalación de java.
- Después de la instalación, pulse el botón de detección en Android Studio, y ejecute.
Tengo todo esto para trabajar:
- Instalado el JDK heredado
- Instalado JDK 8
Se encontró un hilo que Oracle va a actualizar 1.7 para que el instalador no se resisten a 10.10, pero que aún no había salido.
Esto terminó trabajando. Es evidente que la aplicación en sí está utilizando 8 ya que mi nivel de idioma en mi proyecto se establece en 1,7 y el JDK heredado es de 1,6.
Para mí la solución fue:
- Abra el archivo Info.plist dentro de la carpeta de Android Studio.app. (Utilice el menú contextual del contenido del paquete show)
- Busque la clave JVMVersion y reemplace la cadena de número de versión de abajo por 1,8 * .
- Salvar
XML Info.plist debe ser similar a esto
<key>JVMVersion</key> <string>1.8*</string>
Esto también funciona en Android Studio 0.9.9
El año pasado desinstalé Java 6 de Mavericks e instalé Java 7, luego instalé Android Studio y todo funcionaba bien. He actualizado Android Studio en algún momento alrededor de agosto o octubre y empecé a tener el problema que todo el mundo está teniendo. Hoy he desinstalado Java 7 e instalado Java 8 y agregado el STUDIO_JDK para Java 8. He desinstalado Android Studio e instalado la última versión de Android Studio. Ahora, todo funciona como se supone.
- Retrofit Se esperaba BEGIN_OBJECT pero era BEGIN_ARRAY
- ¿Recargar la aplicación de Android en el emulador sin reiniciar el emulador en Eclipse?