Generalmente, se configura en el cuadro de diálogo "Estructura del proyecto".
Vaya a Archivo> Estructura del proyecto> Ubicación del SDK . El tercer campo es "Ubicación JDK" donde puede configurarlo. Esto lo configurará para el proyecto actual.
Para establecer el valor predeterminado para nuevos proyectos, vaya a Archivo> Otras configuraciones> Estructura de proyecto predeterminada> Ubicación de SDK y configure la "Ubicación de JDK".
Versiones mas antiguas
Vaya a Archivo> Estructura del proyecto> [Configuración de plataforma]> SDK . Deberá actualizar la configuración actual del SDK para usar el nuevo directorio o definir uno nuevo y luego cambiar la configuración de su proyecto para usar el nuevo. Esto lo configurará para el proyecto actual.
Para establecer el valor predeterminado para nuevos proyectos, vaya a Archivo> Otras configuraciones> Estructura para nuevos proyectos> [Configuración de plataforma]> SDK y configure el SDK que se usará al crear un nuevo proyecto.
C:\Users\<YOUR_USER_NAME>\.AndroidStudio2.1\config\options\jdk.table.xml
y actualice todas las ocurrencias de la ruta anterior a la nueva y estará listo para comenzar.<homePath value="$APPLICATION_HOME_DIR$/jre" />
.$APPLICATION_HOME_DIR$/jre
corresponde al caminoC:\Program Files\Android\Android Studio\jre
. En la GUI correspondiente a través de Archivo> Estructura del proyecto ..., se marca "Usar jdk incrustado" y se muestra la ruta completa.Vaya a Archivo> Estructura del proyecto (o presione Ctrl + Alt + Shift + S), se abrirá una ventana emergente, ahora vaya a la pestaña Ubicación del SDK , encontrará la Ubicación del JDK, consulte esta imagen para que sea más clara.
fuente
Intenté actualizar todos mis SDK simplemente yendo a Estructura del proyecto> Configuración de plataforma> SDK y cambiando el SDK de Java, pero eso no funcionó, así que tuve que volver a crear las configuraciones desde cero.
A continuación, le indicamos cómo crear sus SDK con la última versión de Java:
fuente
Este problema surge debido a una versión JDK incompatible. Descargue e instale el último JDK (actualmente es el 8) del sitio oficial de Java en caso de que esté utilizando versiones anteriores. Luego, en Android Studio, vaya a Archivo-> Estructura del proyecto-> Ubicación del SDK -> Ubicación del JDK y configúrelo en 'C: \ Archivos de programa \ Java \ jdk1.8.0_121' (Ubicación predeterminada de JDK). Gradle sincroniza tu proyecto y listo ...
fuente
De alguna manera, el instalador de Studio instalaría otra versión en:
donde se instaló la última versión del instalador de Java DevKit en:
Necesita limpiar Android Studio para que use las últimas versiones 1.8.0 adecuadas.
De acuerdo con ¿Cómo configurar la ruta del SDK de Java en AndroidStudio? uno podría anular con un JDK específico pero cuando cambié el nombre
a:
Y reiniciado Android Studio, se quejaría de que el jre no era válido. Cuando intenté aecificar un JDK para elegir uno en
C:\Program Files\Java\jre1.8.0_121\bin
o:Dijo que estas carpetas no son válidas. Entonces supongo que la versión incrustada debe tener algún propósito especial.
fuente
1) Archivo >>> Estructura del proyecto O presione Ctrl+ Alt+Shift +S
2) En la pestaña Ubicación del SDK, encontrará la Ubicación del SDK:
3) Cambie la ubicación de su Project SDK a la que ha instalado
4) Sincroniza tu proyecto
fuente
Haga clic en "usar JDK integrado" en la versión de Android Studio 3.2.1
fuente
Vaya a
File>Project Structure>JDK location:
Aquí, debe establecer la ruta del directorio exactamente igual, en el que ha instalado la versión de Java. Además, debe mencionar las rutas de SDK para que el proyecto se ejecute en el emulador con éxito.Por qué ocurre este problema: se debe al directorio de la versión de Java no sincronizado que debería estar disponible para Android Studio para la compilación del código de Java.
fuente