tools tengo studio saber que para mac jdk instalar developers descargar configurar como java android macos android-studio

java - tengo - instalar sdk tools



Android Studio necesita JDK 7 para Android-L mac (6)

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

Error:compileSdkVersion android-L requires compiling with JDK 7

Descargué 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 establezca la ruta a las preferencias de "Ubicación SDK" 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.


@megapoff la respuesta es correcta. Pero tengo poca dificultad para arreglarlo. Así que aquí está la solución de detalles 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 Android, vaya a Archivo-> Estructura del proyecto-> Ubicación del SDK.
  4. En la ubicación JDK, haga clic en examinar y vaya a /->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home

    Nota: - No es /System/Library es /Library

  5. haga clic en Aplicar y OK .... Bingo ..... Construya el proyecto de nuevo .....


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

Tenemos que investigar:

/Library/Java/JavaVirtualMachines/


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


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

Importante * Old Path es / System / Library / Java ... y New Path es / Library / Java ... (No en el directorio del sistema)

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

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


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

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

Ambos son diferentes


Todavía no me mudé a Android Studio. Lo he usado para algunas pruebas y me gusta mucho. Simplemente no he podido cambiar aún. He tenido este tipo de problema en Eclipse y obviamente es una solución diferente, pero al mirar a través de uno de mis proyectos de prueba, esta parece ser la forma de hacerlo:

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

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

Espero que eso lo haga.