Varias formas de configurar el entorno JDK en el desarrollo de Android

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 JDKni 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.propertiesEscriba 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

5. Enlaces de referencia

  1. Error de proyecto de compilación de Gradle JAVA HOME conflict_Match_h's blog-CSDN blog_org.gradle.java.home

  2. Configuración de propiedades de Gradle, descripciones de variables de entorno

Supongo que te gusta

Origin blog.csdn.net/Mr_Tony/article/details/124269368
Recomendado
Clasificación