393 votes

Comment définir la maison de Gradle dans IDEA ?

J'essaie d'importer un projet Gradle dans IntelliJ, et lorsque j'arrive à l'écran de l'application Gradle Home il n'est pas automatiquement rempli, pas plus que le fait de saisir le chemin d'accès à la base de données. Gradle Home résultat dans un emplacement valide - j'ai le GRADLE_USER_HOME et j'ai pu importer avec succès ce même projet dans Eclipse. Avez-vous des suggestions ?

0 votes

Oui, la discussion sur le site JetBrains semble indiquer qu'il s'agit d'un problème avec les liens symboliques - voir la réponse de Denis.Zhdanov ici : blog.jetbrains.com/idea/2013/04/gradle-improvements-at-121

1 votes

Bonne question. Voulez-vous choisir une réponse valable pour cette question. Ne vous fiez pas aux points - je vous suggère ceux de @trenton. Vous pourriez également mentionner le système d'exploitation dont il est question dans la question.

1 votes

Si vous choisissez "Use default gradle wrapper (recommended)", vous n'avez pas besoin de définir Gradle Home. Malheureusement, ils ne grisent pas le champ de saisie correspondant - ils indiquent simplement qu'il est désactivé par le type de curseur que vous avez lorsque vous passez la souris dessus.

12voto

Prabs Points 1882

C:\Users\ <_username> \.gradle\wrapper\dists\gradle -<_version>-all\<_number_random_maybe> \gradle -<_version>

\Android studio \gradle n'a pas fonctionné pour moi.

Et "Default gradle wrapper" n'a pas été configuré lors de l'importation (clonage) du projet depuis bitbucket.

Si cela pose problème de trouver le chemin, voici mon chemin :

C:\Users\prabs\.gradle\wrapper\dists\gradle -5.4.1-all \3221gyojl5jsh0helicew7rwx\gradle -5.4.1

9voto

skryvets Points 802

Il s'agit d'une instruction pour MAC uniquement. J'ai eu le même problème. Je l'ai résolu en configurant $GRADLE_HOME en .bash_profile . Voici comment procéder :

  • Ouvrir .bash_profile (il est généralement situé dans le répertoire personnel de l'utilisateur).
  • Ajoutez les lignes suivantes pour mettre à jour $PATH variable : export GRADLE_HOME=/usr/local/opt/gradle/libexec export PATH=$GRADLE_HOME/bin:$PATH
  • Sauvegardez-le.
  • Appliquez vos changements en exécutant source .bash_profile

J'ai écrit mon propre article avec des instructions au cas où quelqu'un rencontrerait le même problème.

6voto

AnupamChugh Points 740

Sur un mac, il devrait idéalement être à : /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1

(Remplacer la chaîne de version par la dernière)

4voto

jtonic Points 84

AFAIK c'est GRADLE_HOME pas GRADLE_USER_HOME (voir l'installation de gradle http://www.gradle.org/installation ).

D'autre part, j'ai joué un peu avec le support de Gradle dans Idea 13 Cardea et je pense que la maison gradle n'est pas automatiquement découverte par Idea. Si c'est le cas, vous pouvez déposer un problème dans youtrack.

De plus, si vous utilisez gradle 1.6+, vous pouvez utiliser le support de Graldle pour définir la construction et le wrapper. Je pense que l'idée est de découvrir automatiquement le projet gradle basé sur le wrapper.

$ gradle setupBuild --type java-library

$ gradle wrapper

Note : Types de bibliothèque pris en charge : basic, maven, java

Salutations

3voto

Daniel Scott Points 1046

Si vous utilisez MacPorts, le chemin est le suivant

/opt/local/share/java/gradle

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X