web-dev-qa-db-fra.com

Existe-t-il un moyen d'intégrer Eclipse à Gradle dans le projet Android?

J'ai Android avec build.gradle standard (j'ai également ajouté Android annotations).

J'ai également installé le plugin Gradle (de http://dist.springsource.org/release/GRECLIPSE/e4.3/ ) sur mon Eclipse (Kepler) et converti le projet en projet Gradle.

Malheureusement, je ne peux pas exécuter Gradle build sur mon Eclipse (en ligne cmd, tout fonctionne).

Ma question est de savoir comment faire fonctionner Eclipse avec Gradle comme avec Maven.

48
MAGx2

Afin de pouvoir construire un projet de gradle Android avec Eclipse, j'ai suivi ces instructions:

  1. Installez ces plugins Eclipse:

    • Gradle IDE (3.4.0)
    • Outils de développement Android (22.3.0)
  2. Si vous avez une ancienne configuration de projet Android Android, modifiez votre build.gradle pour configurer les répertoires source comme expliqué dans le Guide de l'utilisateur Android Gradle .

  3. Si vous avez un gradle Android mise en page du projet, créez deux liens symboliques dans la racine de votre projet.

    ln -s src/main/res res
    ln -s src/main/AndroidManifest.xml AndroidManifest.xml

J'espère que ça aide!

24
Israel Varea
3
Paul Verest

J'utilise néon Eclipse pour Android avec intégration gradle. En outre, j'utilise gradle plugin (com.github.ginvavilon: Android-Eclipse) pour générer .project et. chemin de classe pour la nouvelle structure de Android (src/main/Java; src/main/res ...). Les saveurs et les types de construction sont pris en charge. Et utilisez ce projet comme gradle-project

2
Vavilon
  1. Installez Gradle:
    une. http://gradle.org/gradle-download/ b. Choisissez 2.1 dans la section des versions précédentes. c. Décompressez dans le dossier approprié (Ex: D:\Graddle\gradle-2.1) d. Définissez les variables d'environnement système. je. GRADLE_HOME comme D:\Graddle\gradle-2.1) ii. GRADLE_OPTS comme -XX: MaxPermSize = 512m iii. % GRADLE_HOME%\bin vers le chemin iv. Définissez Android_HOME (Ex: D:\Android-sdk) v. Ajoutez "% Android_HOME%\platform-tools" au chemin.

e. Ouvrez l'invite de commande et vérifiez que le niveau est défini. Peut utiliser gradle -version pour vérifier.

  1. Installez Gradle Eclipse PlugIn: a. Lancez Eclipse b. Aide> Eclipse Market Place c. Rechercher "gradle" d. Dans celui-ci, choisissez "Nodeeclipse/enide" e. Sélectionnez tous les éléments répertoriés, acceptez et installez. F. Redémarrez Eclipse une fois installé.

  2. Définissez Gradle & Java Homes: a. Lancez Eclipse. B. Fenêtre> Préférences> Gradle EnIDE c. Définissez-les si non défini: i. Gradle home à utiliser est défini (Ex: D:\Graddle\gradle-2.1) ii. L'autre Java_HOME à utiliser est défini (Ex: C:\Program Files (x86)\Java\jdk1.7.0_60) iii. Les options JVM pour GRADLE_OPTS sont définies sur "-XX: MaxPermSize = 512m"

  3. Construisez le projet: a. Développez PhoneDishAnywhere dans Eclipse Java Explorer. B. Cliquez avec le bouton droit sur build.gradle c. Exécuter en tant que> Gradle GUI d. Comand Line: gradle clean build e. Attendez que la construction soit terminée: Première construction prendra plusieurs minutes. f. Si erreur Build dex ou Java erreur d'espace de tas: i. Ouvrez build.gradle dans l'éditeur. ii. Définissez javaMaxHeapSize approprié en fonction de votre Java (javaMaxHeapSize = 1024M pour Java 32 bits, 2048M pour Java 64 bits) iii. Peut commenter la signature (// appliquer à partir de: "$ rootProject.projectDir/jenkins_config/gradle/signature.gradle";) pour éviter de signer pour la génération de débogage. iv. Générez à nouveau après ces correctifs.

  4. Installez l'appareil Build On: a. Connectez l'appareil à m/c. b. Faites un clic droit sur build.gradle c. Exécuter en tant que> gradle installDebug Gradle Android start d. Attendez la fin de l'installation

0
rajkabbur