web-dev-qa-db-fra.com

Eclipse Android et gitignore

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.

188
user401120

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/

De Gitignore sur github

261
Vik Gamov

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).

33
Cristian

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

12
Diego Freniche

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:

  1. En général, lorsque je rencontre des problèmes avec Eclipse qui me donne des erreurs fantômes dans le projet, le nettoyage du projet le corrigera. C'est dans le menu, sous Projet> Nettoyer.
  2. Si cela ne fonctionne pas, j'essaye généralement de cliquer avec le bouton droit de la souris sur le projet, en allant sur Android Outils> Réparer les propriétés du projet.
  3. Mon dernier recours consiste à redémarrer Eclipse et à supprimer le dossier gen.
7
QRohlf

le meilleur moyen est d’utiliser ce site pour générer: http://www.gitignore.io/

2
Jacky