Je souhaiterais savoir compiler un projet sans Eclipse.
Prenons un exemple concret : je récupère les sources de MPDroid et je veux les compiler.
1 2 3 4
| git clone https://github.com/abarisain/dmix.git
cd dmix/MPDroid
android update project -p . -n MPDroid #pour générer le build.xml
ant release |
Le problème, c'est que si le projet utilise des libs en .jar (comme c'est le cas de MPDroid), ça ne compile pas. Il faut lui indiquer les libs.
Si cette lib était un projet ouvert, avec son AndroidManifest, etc (et non un .jar), il suffirait d'écrire dans project.properties la ligne suivante :
android.library.reference.1=my_lib_project
(ou même d'utiliser l'option -l de android update project)
Mais quand c'est un jar qu'on veut importer ?
J'ai bien sûr essayé :
android.library.reference.1=lib/android-support-v4.jar
mais ça ne fonctionne pas :
lib/android-support-v4.jar resolve to a path with no project.properties file for project /tmp/dmix/MPDroid
Y'a-t-il quelque chose de prévu à rajouter dans un .properties, ou alors faut-il ajouter manuellement la lib dans le build.xml ?
Partager