Complemento de Android para Gradle 8.2.0 (noviembre de 2023)

El complemento de Android para Gradle 8.2.0 es una actualización importante que incluye una variedad de nuevas funciones y mejoras.

Compatibilidad

El nivel máximo de API que admite el complemento de Android para Gradle 8.2 es el nivel de API 34. Esta es otra información sobre la compatibilidad:

Versión mínima Versión predeterminada Notas
Gradle 8.2 8.2 Para obtener más información, consulta cómo actualizar Gradle.
Herramientas de desarrollo del SDK 34.0.0 34.0.0 Instala o configura las herramientas de compilación del SDK.
NDK N/A 25.1.8937393 Instala o configura una versión diferente del NDK.
JDK 17 17 Para obtener más información, consulta cómo configurar la versión de JDK.

Nueva macro para especificar la ruta de acceso de JDK

#GRADLE_LOCAL_JAVA_HOME es una macro nueva que puedes usar para especificar la ruta de acceso de JDK. De esta manera, es más sencillo y seguro especificar la ruta de acceso principal de Java que se usa para la ejecución del daemon de Gradle (proceso en segundo plano) de tu proyecto. La selección de la ruta se almacena en el campo java.home del archivo .gradle/config.properties. Establece este campo a través de la configuración de Gradle JDK en Android Studio: File (o Android Studio en macOS) > Settings > Build, Execution, Deployment > Build Tools > Gradle.

Los proyectos nuevos usarán #GRADLE_LOCAL_JAVA_HOME de forma predeterminada. Los proyectos existentes se migrarán automáticamente a la macro nueva después de una sincronización correcta, a menos que ya uses una macro como #JAVA_HOME.

Los beneficios principales de la nueva macro son los siguientes:

  • Puedes modificar, de forma manual, la ruta de acceso de JDK para activar la sincronización sin abrir tu proyecto primero.
  • Menos errores relacionados con versiones incompatibles de Gradle y de JDK del proyecto, ya que existe una única fuente de información para tu selección de Gradle JDK.