Question

Je créé un projet Android il y a quelques mois et maintenant pour automatiser le processus de construction avec Hudson. Le guide dev Android mentionne un fichier build.xml qui est créé lorsque vous générez un projet ( http://developer.android.com/guide/developing/other-ide.html ) mais je ne vois pas dans mon projet. Est-ce que je dois créer cette main ou puis-je exécuter une commande pour générer?

Était-ce utile?

La solution

Le plugin ADT ne génère pas un fichier Ant.

La commande android génère un fichier Ant lorsque vous créez un nouveau projet à partir de la ligne de commande en appelant android create project. Vous pouvez créer un exemple de projet et copiez les build.xml, build.properties et fichiers local.properties de ce répertoire.

Vous pouvez simplement copier le modèle de build.xml directement à partir $ANDROID_HOME/tools/lib/build.template puis juste changer le nom du projet.

Ensuite, il suffit de créer un fichier build.properties - c'est où vous placez les remplacements de propriété Ant
. vous devez également un fichier local.properties, mais ne pas vérifier que dans le contrôle source - c'est là que vous spécifiez votre répertoire $ANDROID_HOME en définissant la propriété de sdk.dir

.

Autres conseils

Ce qui suit va générer un fichier build.xml ainsi qu'un fichier local.properties si l'on n'existe pas dans votre projet.

android update project --path <path to your project directory>

Vous pouvez utiliser ces étapes ci-dessous:

  • Ouvrir la ligne de commande
  • Aller à: <path/to/android sdk/tools>
  • Exécuter: $ android update project --path /path/to/my-project => il va générer build.xml et local.properties
  • Créer un fichier: ant.properties avec deux lignes ci-dessous

    key.store=path/to/keystore
    key.alias=alias name
    
  • build.xml Ouvrir et renommer le nom du projet si besoin

  • Exécuter en tant que ant build (debug, version, etc ...)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top