Quels fichiers/dossiers puis-je ignorer en toute sécurité pour une inclusion avec git?
J'ai copié un bon projet, supprimé ses dossiers gen et bin et essayé de lancer l'application. La fenêtre de lancement Android indique: "Votre projet contient une ou plusieurs erreurs. Merci de les corriger avant d'exécuter votre application. Un X rouge apparaît sur l'icône à gauche du projet dans l'explorateur de packages. Bien que le dossier gen n'existe pas dans l'Explorateur Windows, il existe dans l'Explorateur de packages.
Il y a des types de fichiers à ignorer
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
.classpath
.project
# Proguard folder generated by Eclipse
proguard/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
Ce que j'ajoute habituellement à .gitignore
est:
bin
gen
bin
et gen
sont constamment modifiés lors du codage, il n'est donc pas nécessaire de les inclure dans le référentiel Git. Aussi, parfois j'ajoute .classpath
et .project
qui sont des fichiers spécifiques à Eclipse, car je souhaite peut-être créer un nouveau projet Android) basé sur ces mêmes sources, mais dans un autre système d'exploitation ou IDE.
En ce qui concerne l'erreur, je voudrais nettoyer le projet et/ou essayer d'exécuter l'utilitaire Corriger les propriétés du projet (clic-droit sur le projet -> Android Outils - > Fixer les propriétés du projet).
La meilleure solution aujourd'hui consiste probablement à générer le fichier .gitignore exact dont vous avez besoin. Il suffit d'aller à http://www.gitignore.io
Le projet est également sur Github: https://github.com/joeblau/gitignore.io
Il est prudent d'ignorer bin et gen, sans problèmes. Lorsque je rencontre des problèmes avec la configuration d'un projet, je procède comme suit: premièrement, avez-vous consulté l'onglet "Problèmes" dans la vue située sous la vue de l'éditeur - il fournit généralement des informations plus détaillées sur les erreurs de projet. S'il n'y a rien de concluant là-bas, je fais les choses ci-dessous:
le meilleur moyen est d’utiliser ce site pour générer: http://www.gitignore.io/