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.
Afin de pouvoir construire un projet de gradle Android avec Eclipse, j'ai suivi ces instructions:
Installez ces plugins Eclipse:
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 .
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!
Lire Est-il possible d'utiliser le système de construction Gradle pour Android avec Eclipse?
essayez Nodeclipse/Enide Gradle pour Eclipse ( marketplace )
Quelques captures d'écran pour Gradle pour Eclipse:
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
e. Ouvrez l'invite de commande et vérifiez que le niveau est défini. Peut utiliser gradle -version pour vérifier.
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é.
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"
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.
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