IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Eclipse et Clean project


Sujet :

Android

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 36
    Par défaut Eclipse et Clean project
    Bonjour à tous,

    Je me suis mis au développement Android depuis peu, j'ai commencé en douceur le Java et là je commence à jouer avec le XML pour voir ce qui est faisable en terme d'interface.

    Mais j'ai un gros souci !

    Quand je modifie mon code pour y ajouter un bouton par exemple, je vérifie toujours bien aussi mon Strings.xml, mes drawables et cie et jamais de souci de ce côté.

    Par contre dernièrement, j'ai voulu ajouter un menu.xml donc pareil, je place les boutons comme il faut, déclare dans Strings.xml, place mes drawables... et j'ai toujours un message d'erreur au niveau de mon menu au niveau du code Java... J'ai cherché encore et encore mais rien n'y fait.

    Je finis donc par faire un Clean project et là c'est le drame !

    Je n'ai plus mon erreur au niveau du menu mais j'ai plein de nouvelles erreurs partout ! Mes Activity ne sont plus reconnues, mes R. non plus ...
    Et le pire, c'est que le clean fait une sauvegarde, du coup je suis obligé de recommencer toute mon application depuis le début !

    D'où mes quelques questions :

    - Peut-on récupérer le fichier.apk du mobile avec lequel on fait les tests (pour retravailler sur une version saine depuis Eclipse) ?
    - Y a-t-il une technique pour qu'un clean ne casse pas tout (sauvegarder tout le dossier du workspace dans un autre endroit avec chaque sauvegarde et/ou clean) ?

    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    - Peut-on récupérer le fichier.apk sur le tél avec lequel on fait les tests ( pour retravailler sur une version saine depuis eclipse ).
    Non, pas possible (du moins, pas facilement, source compilée, obfuscation, tout ça).

    - Y-a t'il une technique pour ne pas se faire ruiner par un repair ( sauvegarder tout le dossier du workspace dans un autre endroit avec chaque sauvegarde et/ou repair ) ?
    Je ne connais pas le "repair" d'Eclipse, mais j'imagine qu'il a supprimé le fichier R, ainsi que les fichiers résultats de la compilation.

    Si tu as comme erreur "fichier R introuvable" (ou quelque approchant), re-compile ton projet, ça devrait ensuite fonctionner. Sinon, peut-être qu'Eclipse possède une fonctionnalité "Re-charger le R". Vérifie bien aussi que c'est le bon R qui est importé, les IDE ayant tendance à prendre celui d'Android assez facilement.

    Enfin, pour t'aider un peu plus, il faudrait les diverses erreurs.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    "Clear" du projet pourrait aider... Le "Repair" d'Eclipse est uniquement pour le workspace qui refusent de s'ouvrir... Donc vérifier que les paramètres "Android" dans le workspace sont bons (en particulier le chemin d'accès au SDK) etc...


    Sinon, dès qu'on commence à programmer un produit un peu long, il n y'a pas de mystère, il FAUT passer par un outil de gestion de source, comme GIT, CVS ou... mon préféré: SVN.

    Tous les systèmes se comportent sensiblement pareil, et ont plein d'interêts, outre la programmation à plusieurs bien entendu: comparer une version par rapport à une plus ancienne, livrer de manière "atomique" (tous les fichiers modifiés d'un coup) rendant le suivi des "bugs" plus facile, revenir à une version antérieure, etc...
    Et au passage (si la 'base' est sur une autre machine), pouvoir crasher tout son environnement de développement sans perdre une miette de l'historique de son application.

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 36
    Par défaut
    Mais qu'est-ce que je raconte comme bêtise ... ce n'est pas d'un repair dont je parlais mais bien d'un Clean Project !!!

    Effectivement Hizin, j'avais bien un problème sur les R. Prochain problème je tenterai de recompiler !

    Sinon l'outil de gestion ça m'a l'air pas mal du tout nicroman !
    C'est un module d'éclipse ou un tout autre programme ?

  5. #5
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Subversion sous eclipse
    TortoiseSVN sous windows

    En gros on a un "repository" (là ou va résider tout l'historique, un peu comme une base de données).
    Et un client (subversion intégré à Eclipse, ou TortoiseSVN intégré à l'explorateur Windows)

    Pas besoin de serveur si tout se passe en local (accès direct aux fichiers)

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 36
    Par défaut
    Je vais tester tout ça !

    Merci encore.

Discussions similaires

  1. Maven + Struts2 + Eclipse + Dynamic Web Project
    Par JakeLate dans le forum Maven
    Réponses: 3
    Dernier message: 29/12/2012, 08h10
  2. Eclipse, svn : Specified project is not a Java project
    Par titaaa dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/04/2009, 15h15
  3. Eclipse Process Framework Project
    Par DonKnacki dans le forum Eclipse
    Réponses: 3
    Dernier message: 03/04/2009, 16h30
  4. Maven eclipse debugger un project en dependency
    Par yakamax dans le forum Maven
    Réponses: 2
    Dernier message: 28/08/2007, 09h26
  5. [j2ee] Eclipse + Dynamic Web Project
    Par Jorus dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 10/10/2005, 11h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo