Plusieurs façons de configurer l'environnement JDK dans le développement Android

Introduction

Dans le développement Android, il existe plusieurs façons de configurer l'environnement JDK pour compiler le projet Android normalement

   - changing the IDE settings.

   - changing the JAVA_HOME environment variable.

   - changing `org.gradle.java.home` in `gradle.properties`.

2. Paramètres IDE

Je ne sais pas comment résoudre ce problème pour le moment. Ni global Gradle JDKni projet Gradle JDK. Il se peut que la variable d'environnement ait une priorité plus élevée que cela et que la compilation finale utilise toujours la version jdk configurée par la variable d'environnement.

3. Variables d'environnement

Les variables d'environnement JDK sous MAC n'ont pas besoin d'être configurées comme Windows. Généralement, le téléchargement sera automatiquement configuré. S'il y a plusieurs jdks, vous devez configurer l'environnement vous-même.
Reportez-vous à ce lien :
https://blog.csdn .net/Mr_Tony/article/details/119840206

Quatre, configuration graduelle

gradle.propertiesÉcrivez le code suivant dans le répertoire racine du projet

# 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. Liens de référence

  1. Erreur de compilation Gradle JAVA HOME conflict_Match_h's blog-CSDN blog_org.gradle.java.home

  2. Paramètres de propriété Gradle, descriptions des variables d'environnement

Je suppose que tu aimes

Origine blog.csdn.net/Mr_Tony/article/details/124269368
conseillé
Classement