Le plug-in ADT crée automatiquement un fichier de construction fourmi?
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?
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érerbuild.xml
etlocal.properties
-
Créer un fichier:
ant.properties
avec deux lignes ci-dessouskey.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 ...)