Android Studio necesita JDK 7 para Android-L mac

Estaba tratando de ver cómo se ve mi aplicación en el diseño de material y me gustaría usar las nuevas tarjetas lib. Mi problema es que me está dando este error dentro de mi archivo gradle y necesito arreglarlo.

Error:compileSdkVersion android-L requires compiling with JDK 7 

jdk-7u60-macosx-x64.dmg y lo instalé. java -version en Terminal me muestra que 1.7 está instalado:

 java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 

bien

 ls -l `which java` 

Me está dando

 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 

.../current/... no tiene un .../home . Encontré el .../home aquí:

 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home 

Y establecer la ruta de acceso a la "ubicación SDK" Preferencias en Android Studio en "Ubicación JDK". Pero no está funcionando – parece que todavía no puede encontrar JDK 7.

Estoy usando Mac OSX 10.9.3 y Android Studio (Beta) 0.8.1.

Configurar el directorio en: /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home en la configuración de JDK resolvió mi problema. Tuve el mismo problema para empezar. ¡Espero que esto ayude!

@megapoff respuesta es correcta. Pero me enfrento a poca dificultad para solucionarlo. Así que aquí está la solución de detalle paso a paso

Para Mac

  1. Descargue el archivo DMG de JDK-7 desde aquí
  2. Haga clic en DMG y siga las instrucciones. Instalará y configurará JDK-7 en mac.
  3. Ahora en su estudio de Android vaya a Archivo-> Estructura del proyecto -> Ubicación del SDK.
  4. En la ubicación de JDK, haga clic en navegar y vaya a /->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home

    Nota: – Su Not /System/Library es /Library

  5. Haga clic en Aplicar y Aceptar …. Bingo ….. Construir el proyecto de nuevo …..

Las otras respuestas son muy correctas, pero quiero ser más conciso y claro. Para evitar que otros usuarios visiten esta página varias veces innecesariamente.

Importante * Old Path es / System / Library / Java … y New Path es / Library / Java … (No está en el directorio System)

Reemplazar ruta antigua: /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home

Establezca su nueva ruta de acceso: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

Todavía no me he mudado a Android Studio. Lo he usado para algunas pruebas y realmente me gusta. Simplemente no he podido cambiar aún. He tenido este tipo de problema en Eclipse y que obviamente es una solución diferente, pero mirando a través de uno de mis proyectos de prueba, esto parece ser cómo hacerlo:

Abra su proyecto y vaya a Archivo-> Configuración.

En Configuración del proyecto, expanda Compiler y vaya a la opción Java Compiler. Desea usar javac y establecer la versión de bytecode del proyecto a 1.7.

Espero que eso lo haga.

Para jdk-7u79-macosx-x64.dmg acaba de configurar el directorio en /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

No está en /System/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

Ambos son diferentes

En lugar de buscar la carpeta dentro de: /System/Library/Java/JavaVirtualMachines/

Introduzca aquí la descripción de la imagen

Tenemos que mirar en:

/Library/Java/JavaVirtualMachines/

Introduzca aquí la descripción de la imagen

  • ¿Dónde está la carpeta del complemento para Android Studio en MAC
  • Instalación de ADB en MAC OS X
  • Android Emulator no escala al 100% para Mac Book Pro con Retina Display
  • Cómo ejecutar AVD Manager en Mac
  • ¿Cómo auto importar las clases necesarias en Android Studio con acceso directo?
  • Latitud / longitud errónea recibida en Android Emulator en Mac
  • ¿Cómo puedo resolver un error "Error al leer el contenido firmado." Al instalar ADT 23.0.2 en Eclipse 4.4 en OSX
  • Error de compilación de Android con buildozer
  • Obtenga el certificado de huella digital SHA1 en Android Studio para Google Maps
  • / Dev / HAX falta cada vez que reinicio mi equipo
  • ¿Cómo configurar IntelliJ para Mac para mostrar la documentación de Java y Android dentro del editor (offline, no en línea)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.