manager - descargar android studio 2018
¿Android N requiere que el IDE se ejecute con Java 1.8 o posterior? (16)
Mi diseño
XML
no se procesa con este mensaje de error.
Ya estoy usando Java 8.
También utilizando las últimas herramientas de compilación en Gradle.
android {
compileSdkVersion ''android-N''
buildToolsVersion 24.0.0 rc1
...
}
Error XML:
De los documentos: https://developer.android.com/studio/intro/studio-config.html#file_location
STUDIO_JDK: establece el JDK con el que ejecutar Studio
Prefiero usar la variable STUDIO_JDK y dejar solo otras variables de inicio de java predeterminadas.
Estaba enfrentando el mismo problema recientemente. Intente cambiar el nivel de vista previa de la API a 23 o menos. Eso funcionó para mí.
Estoy usando Ubuntu 14.04 y estaba enfrentando un error similar, con la diferencia de que no tengo NDK. Mi solución fue, después de configurar Java 8 en la definición del proyecto, reiniciar Android Studio, no más.
Verifique la versión de Java del sistema, en la consola "java -version", la salida debería decir algo como esto
java version "1.8.0_91"
Hay varias cosas para recordar cuando se configura STUDIO_JDK en Mac OS:
- por defecto, Java 1.6 de Apple se utiliza para iniciar Android Studio
- cuando STUDIO_JDK se configura en Java de Oracle, Android Studio lo utilizará para ejecutar
La diferencia entre dos es que el Java IMO de Apple proporciona mejores y mejores antialiasing de fuentes en el IDE.
Una respuesta here está haciendo referencia a un bug en Android Studio con respecto al antialiasing de fuentes. El ticket ya está cerrado, pero la representación es diferente para Apple Java y Oracle SDK (tengo v1.8.0_102). Y el primero todavía tiene una mejor percepción que el anterior.
Lo he resuelto de esta manera. (AS + MAC OX El Capitan)
- Actualización de herramientas de SDK> Herramientas de plataforma de Android SDK
-
Vaya a Ayuda> Editar propiedades personalizadas> Aparecerá un cuadro de diálogo (presione sí) y luego escriba
JVMVersion=1.8
Luego cierre Android Studio completamente y vuelva a cargar el proyecto
Me encontré con el mismo problema.
Instalé jdk1.6, jdk1.7, jdk1.8 e implementé Studio como lo hiciste.
Mi solución es desinstalar jdk1.6 y jdk1.7, solo dejar jdk1.8
sudo rm -rf ${path to jdk1.6}
sudo rm -rf ${path to jdk1.7}
Eso es todo.
Me enfrenté al problema "Android N requiere que el IDE se ejecute con Java 1.8 o posterior".
El error siguió apareciendo a pesar de configurar
C:/Program Files/Java/jdk1.8.0_92
como el JDK del proyecto en
File > Project Structure
.
Lo resolví actualizando JAVA_HOME en mis variables de entorno de
C:/Program Files/Java/jdk1.7.0_67
a
C:/Program Files/Java/jdk1.8.0_92
.
Cuando hice eso y reinicié Android Studio, el modo de diseño estuvo disponible.
SO: Windows 10
Android Studio: 2.1.2
Me había enfrentado al mismo problema. Asegúrese de representar el diseño XML para la versión compilada del SDK (no debe ser mayor). Significa que enfrentará esto si está compilando el código utilizando la versión 23 del SDK dirigido y está intentando representar el XML en la versión 24 del SDK.
Mi problema fue que el Android N estaba "parcialmente instalado".
Mi solución fue ir a - Preferencias / Apariencias y comportamiento / Configuración del sistema / Android SDK y verificar el estado. Si está "parcialmente instalado", entonces debe desinstalar y luego reinstalar. (Desmarque la casilla de verificación y presione aplicar; se desinstalará; luego puede marcar la casilla e instalarlo nuevamente) Funcionó para mí. Si va a una versión inferior (como la 23), debe cambiar la variable buildToolsVersion a "23.0.0" en build.gradle.
Obtuve el mismo error que usted describe, pero en OS X. Sé que esto puede no resolver su problema (porque no sé el equivalente para Windows), pero dado que esto no es específico del sistema operativo, estoy dejando la solución para cualquier compañero de OS X allí afuera.
Edite el archivo
/Applications/Android/ Studio.app/Contents/Info.plist
y elimine la versión 1.6 (en mi caso), puede colocar 1.6+, 1.7+ o 1.8, lo que prefiera.
El mío terminó así
...
<key>JVMVersion</key>
<string>1.7+</string>
...
Tenga en cuenta que hay una incompatibilidad con arrastrar y soltar con las versiones de Java 1.8_60 a 1.8_75 ( IDEA-146691 ) que el IDE informará una vez que cambie con éxito la versión.
Para usuarios no terminales
-
Encuentra tu archivo
Android Studio.app
. Si está en el dock, puede hacer clic derecho y elegirOptions > Show in Finder
. -
Haga clic derecho y elija
Show package content
. -
Navegue hasta el archivo mencionado (
Contents/Info.plist
). - Edite el archivo con su editor de texto favorito.
Para los usuarios de Mac con este problema (estoy ejecutando OS X 10.11.5 y Android Studio 2.1.2), así es como puedes resolverlo:
Actualmente, la versión para Mac de Android Studio se ejecuta con Java 6 (no necesariamente la misma que la versión JDK para la aplicación), porque Java 6 tiene una mejor representación de fuente que Java 7 y 8, y eso es aparentemente más importante que renderizar su diseño.
En primer lugar, asegúrese de tener JDK 8 instalado .
Luego ejecute los siguientes comandos:
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk
$ open /Applications/Android/ Studio.app/
Es posible que deba cambiar el
91
en
jdk1.8.0_91.jdk
a una versión diferente.
Puede ver qué versiones de JDK tiene con:
$ ls /Library/Java/JavaVirtualMachines/
Desafortunadamente, este método requiere abrir la aplicación desde la terminal, pero siempre puedes crear un script para ello.
Editar: Y si realmente no quieres abrirlo desde la terminal:
-
Cree un AppleScript con contenido:
do shell script "export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk; open /Applications/Android// Studio.app/"
- Archivo> Guardar Elija el formato de archivo Aplicación . Guárdalo en alguna parte.
- Si quieres cambiar el ícono, mira aquí.
- Arrastre la aplicación a su plataforma de lanzamiento si lo desea.
Tuve el mismo problema con Ubunutu. El problema no era ejecutar el IDE con Java8.
Lo arreglé con la actualización del programa java predeterminado del sistema operativo, usando:
sudo update-alternatives --config java
Y elegir la ruta relevante de Java8.
máquina: windows8 64 bits en mi caso, el jdk1.7 que había instalado era de 32 bits, por lo tanto, estaba usando studio.exe (32 bits), así que incluso cuando descargué el nuevo jdk1.8 (64 bits), la instancia de estudio que estaba usando (32 bits) no podía '' No lo detecto, pero cuando desinstalé el jdk anterior e intenté volver a ejecutar studio.exe, me dijeron que instalara un jdk de 32 bits. Así que ejecuté studio64.exe y funcionó sin problemas. asegúrese de tener la ruta correcta en sus variables de entorno. aplausos android N