188 votes

Eclipse Android et gitignore

Quels fichiers/dossiers puis-je ignorer sans risque pour l'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 d'Android indique : "Votre projet contient une ou plusieurs erreurs, veuillez les corriger avant de lancer votre application". Il y a un X rouge sur l'icône à gauche du projet dans l'explorateur de paquets. Alors que le dossier gen n'existe pas dans l'Explorateur Windows, il existe dans l'Explorateur de paquets.

261voto

Vik Gamov Points 3073

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

33voto

Cristian Points 92147

Ce que j'ajoute habituellement à .gitignore est :

bin
gen

bin y gen sont constamment modifiés pendant le codage, il n'est donc pas nécessaire de les inclure dans le dépôt Git. De même, j'ajoute parfois .classpath y .project qui sont des fichiers spécifiques à Eclipse, parce que je veux peut-être créer un nouveau projet Android basé sur ces mêmes sources, mais dans un autre OS ou IDE.

En ce qui concerne l'erreur, je nettoierais le projet et/ou essaierais d'exécuter la fonction Fixer les propriétés du projet (clic droit sur le projet -> Outils Android -> Fixer les propriétés du projet).

12voto

Diego Freniche Points 571

La meilleure solution aujourd'hui est probablement de générer le fichier .gitignore exact dont vous avez besoin. Il suffit d'aller sur http://www.gitignore.io

Le projet est également sur Github : https://github.com/joeblau/gitignore.io

7voto

QRohlf Points 1318

Il est possible d'ignorer bin et gen, sans problème. Lorsque j'ai des problèmes avec la configuration d'un projet, je fais ceci : Tout d'abord, avez-vous regardé l'onglet "Problèmes" dans la vue située sous la vue de l'éditeur - il donne généralement des informations plus détaillées sur les erreurs du projet. S'il n'y a rien de concluant, je fais les choses suivantes :

  1. En général, lorsque j'ai des problèmes avec Eclipse qui me donne des erreurs fantômes dans le projet, le nettoyage du projet résout le problème. C'est dans le menu, sous Project>Clean.
  2. Si cela ne fonctionne pas, j'essaie généralement de cliquer avec le bouton droit de la souris sur le projet, puis d'aller dans Android Tools> Fix project properties.
  3. Mon dernier recours est de redémarrer eclipse et de supprimer le dossier gen.

2voto

Jacky Points 442

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X