2011-11-01 4 views
8

Je suis tombé sur quelque chose que je n'arrive pas à comprendre.Fichier Project.properties au lieu du fichier default.properties

J'ai un projet androïde avec une référence à un projet de bibliothèque. Maintenant, la chose étrange est qu'il semble que mon fichier default.properties n'est plus nécessaire. Android crée un fichier project.properties. Donc, mes questions sont: quelle est la différence entre les deux? N'est-ce pas un fichier project.properties standard java et default.properties spécifique à Android? Que font-ils exactement?

Répondre

17

Je crois que vous avez un problème où (certains de) vos fichiers de projet sont devenus obsolètes après une mise à jour vers un nouveau SDK Android.

Exécutez cette commande dans votre répertoire de projet (vous aurez besoin d'avoir $ {ANDROID_HOME}/outils dans votre chemin):

android update project -p . 

Il sortira quelque chose de similaire à (au SDK 15):

  • mis à jour et rebaptisés default.properties à project.properties
  • Mis à jour local.properties
  • Aucun nom de projet spécifié, en utilisant le nom d'activité 'de MainActivity'. Si vous souhaitez le modifier, éditez la première ligne de build.xml.
  • fichier Ajouté ./build.xml
  • fichier Mise à jour ./proguard.cfg

Je pense que l'équipe Android a décidé de devenir plus standardisé et de faire disparaître leurs propres écarts par rapport aux normes.

+2

Cette modification a été effectuée dans ADT 14.0. Voir la discussion à http://tools.android.com/recent/buildchangesinrevision14 (sous la rubrique "Configuration du projet"). – bleater

Questions connexes