Directorio de artículos
I. Introducción
En el desarrollo de Android, hay varias formas de configurar el entorno JDK para compilar el proyecto de Android normalmente
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
2. Configuración de IDE
No sé cómo arreglar esto en este momento. Ni global Gradle JDK
ni proyecto Gradle JDK
. Puede ser que la variable de entorno tenga una prioridad más alta que esta, y la compilación final todavía usa la versión jdk configurada por la variable de entorno.
3. Variables de entorno
Las variables de entorno JDK en MAC no necesitan configurarse como Windows. Generalmente, la descarga se configurará automáticamente. Si hay varios jdks, debe configurar el entorno usted mismo.
Consulte este enlace:
https://blog.csdn .net/Mr_Tony/articulo/detalles/119840206
Cuatro, configuración gradle
gradle.properties
Escriba el siguiente código en el directorio raíz del proyecto
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
# AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app"s APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official
org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/Contents/Home