2011-02-15 4 views
0

j'ai un problème étrange avec Maven et androidAndroid Maven et actualisez problème

J'ai projet Maven et projet normale java maven divisé de cette manière:

projet normale :

projet modèle ... emballé en pot ... contient java Bean et Pojo Interface.

Dao Project ... emballé en pot ... contient Db Logic - Depend sur le modèle du projet

Application Android du projet Maven

ContentProvider ... emballé comme apk .. contient uniquement ContentProviders. Dao Cela dépend du projet

éditeurs ... emballés comme apk ... contient éditeur, Selon projet Dao

MainApp ... emballé comme apk ... contient MyApp, Selon DAO Le problème est que si je modifie DAO Project, puis faire une installation maven propre et maven de tous les projets apk, puis exécuter en tant qu'application Android dans Eclipse, je ne vois pas l'application mise à jour sur mon émulateur.

Eh bien, si je ferme mon poste de travail ubuntu et le redémarrer, je peux voir l'application mise à jour sur mon émulateur.

Connaissez-vous une solution à ce problème?

Merci et salutations

Répondre

0

De temps en temps, je vais devoir supprimer l'application de l'émulateur pour obtenir la nouvelle version de déployer correctement à partir d'Eclipse. J'utilise la commande maven suivante depuis le répertoire du projet pour supprimer l'application. Cette commande suppose que vous utilisez le Android Maven Plugin avec votre application Android.

mvn android:undeploy 

Inversement, vous pouvez également déployer l'application avec la commande suivante.

mvn android:deploy