Mi XML
diseño no se muestra con este mensaje de error. Ya estoy usando Java 8.
También usando las últimas herramientas de compilación en Gradle.
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
Error XML -
Mi XML
diseño no se muestra con este mensaje de error. Ya estoy usando Java 8.
También usando las últimas herramientas de compilación en Gradle.
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
Error XML -
Respuestas:
Recibí 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 como no es un sistema operativo específico, le dejo la solución a 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 existe 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 correctamente la versión.
Para usuarios que no son terminales
Android Studio.app
archivo. Si está en el dock, puede hacer clic derecho y elegirOptions > Show in Finder
.Show package content
.Contents/Info.plist
).<key>JVMVersion</key> <string>1.8</string>
Qué molesto Android Studio!
Haga clic en la letra N, junto al icono de Android en la ventana Vista previa y seleccione API nivel 23 o inferior. Eso debería solucionarlo.
Establecer JDK_HOME
y JAVA_HOME
variables de entorno, en mi caso C:\Program Files\Java\jdk1.8.0_60
.
Verifique la versión de Java en Help > About
. Debería mostrar la versión de JRE que acaba de configurar.
Eso es todo, ahora puede obtener una vista previa de su diseño en formato N
.
> compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
Para usuarios de Mac con este problema (estoy ejecutando OS X 10.11.5 y Android Studio 2.1.2), así es como puede 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 fuentes que Java 7 y 8, y eso aparentemente es más importante que representar su diseño.
En primer lugar, asegúrese de tener instalado JDK 8 .
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
in 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 puede crear un script para él.
Editar: Y si realmente no quieres abrirlo desde la terminal:
do shell script "export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk; open /Applications/Android\\ Studio.app/"
error "sh: /usr/local/bin/studio: No such file or directory" number 127
alguna forma de solucionarlo? cuando lo ejecuto desde la terminal, funciona perfectamente
Me encontré con el mismo problema.
Instalé jdk1.6, jdk1.7, jdk1.8 e implementé Studio como lo hizo usted.
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.
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"
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 configurarse C:\Program Files\Java\jdk1.8.0_92
como JDK del proyecto en formato 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
Estudio de Android: 2.1.2
Lo he solucionado de esta forma. (AS + MAC OX El Capitan)
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
De los documentos: https://developer.android.com/studio/intro/studio-config.html#file_location
STUDIO_JDK: configura el JDK con el que ejecutar Studio
Prefiero usar la variable STUDIO_JDK y dejar otras variables de inicio de Java predeterminadas solas.
Mi problema fue que Android N estaba "parcialmente instalado".
Mi solución fue ir a - Preferencias / Apariencias y comportamiento / Configuración del sistema / SDK de Android y verificar el Estado. Si está "parcialmente instalado", debe desinstalarlo y luego reinstalarlo. (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.
Hace poco me enfrentaba al mismo problema. Intente cambiar el nivel de vista previa de la API a 23 o menos. Eso funcionó para mí.
Me había enfrentado al mismo problema. Asegúrese de que está procesando 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 usando Targeted SDK versión 23 y está intentando renderizar el XML en SDK versión 24.
Hay varias cosas para recordar al configurar STUDIO_JDK en Mac OS:
La diferencia entre dos es que Java IMO de Apple proporciona un antialiasing de fuentes mejor y más agradable en el IDE.
Una respuesta aquí hace referencia a un error en Android Studio con respecto al antialiasing de fuentes. El ticket ya está cerrado, pero la representación sigue siendo diferente para Apple Java y Oracle SDK (tengo v1.8.0_102). Y el primero todavía tiene mejor percepción que el anterior.
intente usarlo en el proyecto Java 1.8: descargue la última versión de JDK e instálela (si JSK está ausente)
Luego agregue a build.gradle estas líneas android {... // Configure solo para cada módulo que use características del lenguaje Java 8 // (ya sea en su código fuente o // a través de dependencias). compileOptions {sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8} // Para proyectos de Kotlin kotlinOptions {jvmTarget = "1.8"}}
máquina: windows8 de 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 pudo ' 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. salud android N