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 -
Directory cannot have its readable permission cleared for everybody
. Al parecer, es un error conocido y Google está trabajando en ello.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í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
).fuente
<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.
fuente
Establecer
JDK_HOME
yJAVA_HOME
variables de entorno, en mi casoC:\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
.fuente
> 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:
Es posible que deba cambiar el
91
injdk1.8.0_91.jdk
a una versión diferente. Puede ver qué versiones de JDK tiene con:Desafortunadamente, este método requiere abrir la aplicación desde la terminal, pero siempre puede crear un script para él.
Más información
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/"
fuente
error "sh: /usr/local/bin/studio: No such file or directory" number 127
alguna forma de solucionarlo? cuando lo ejecuto desde la terminal, funciona perfectamenteMe 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
Eso es todo.
fuente
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
fuente
Tuve el mismo problema con Ubunutu. El problema no era ejecutar el IDE con Java8.
Lo arreglé actualizando el programa java predeterminado del sistema operativo, usando:
Y eligiendo la ruta de Java8 relevante.
fuente
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 formatoFile > Project Structure
.Lo resolví actualizando JAVA_HOME en mis variables de entorno de
C:\Program Files\Java\jdk1.7.0_67
aC:\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
fuente
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
Luego cierre Android Studio completamente y vuelva a cargar el proyecto
fuente
De los documentos: https://developer.android.com/studio/intro/studio-config.html#file_location
Prefiero usar la variable STUDIO_JDK y dejar otras variables de inicio de Java predeterminadas solas.
fuente
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.
fuente
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í.
fuente
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.
fuente
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.
fuente
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"}}
fuente
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
fuente
Asegúrese de haber instalado jdk para x64 y no x84 al iniciar Android Studio (x64)
fuente