Utiliser Gradle avec un projet Android existant
J'ai déjà un projet Android avec la structure suivante:
- ProjectName
-- AndroidManifest.xml
-- local.properties
-- project.properties
-- assets
-- libs (containing all jars)
-- modules (containing all library projects my project depends on)
-- res
-- src
---- com/namespace/projectname (all my classes including main activity are here)
Je n'ai pas été utilisant pas ce système de construction pour construire mon projet autre que celui fourni par défaut avec Android Studio IDE (si le projet a été créé à l'origine avec IntelliJ CE.
Je voudrais utiliser Gradle avec l'android plugin et de travailler sur mon processus de création.
J'ai essayé plusieurs configurations afin d'atteindre cet objectif et n'ont pas réussi à remplir un succès à chaque fois.
Quelle est l'approche recommandée dans ce scénario? devrais-je changer de structure de projet? ou est-il possible de configurer gradle à l'aide de la structure existante?
Toute aide serait grandement appréciée.
Merci!
source d'informationauteur woot
Vous devez vous connecter pour publier un commentaire.
Il est parfaitement possible de configurer gradle à l'aide de votre structure existante.
Vous avez besoin d'ajouter un build.gradle pour chaque projet de bibliothèque. Vous devez également ajouter un build.gradle et les paramètres.gradle des fichiers vers le dossier racine du projet.
Devrait ressembler à ceci:
Dans paramètres.gradle vous devez inclure tous les projets de dossiers, si votre objectif principal du projet était dans un sous-dossier, il devrait également être inclus, ce qui n'est pas le cas.
paramètres.gradle devrait ressembler à ceci:
construire.gradle de l'objectif principal du projet doit avoir:
Il suffit d'installer gradle sur votre ordinateur et assurez-vous que tous les chemins sont ok.
Après que la création d'une "génération.gradle" fichier dans votre dossier de Projet.
Ici un exemple de base, vous pouvez commencer à partir de:
À l'adresse de vos modules comme je l'ai fait dans le dependenciey bloc, vous devez créer un des paramètres.gradle fichier de référence et de vos modules du projet. Car je suppose qu'ils ont aussi une mise en page personnalisée, vous avez à faire construire.gradle fichiers sur le dossier du module de trop.
Pour les paramètres.gradle le programme d'installation, vous devez visiter le gradle la documentationrien de android spécifique ici.