Android Maven和刷新问题

时间:2011-02-15 23:21:57

标签: android maven

我对maven和android有一个奇怪的问题

我已经 3 maven项目和 2 普通java maven项目以这种方式划分:

正常项目:

模型项目 ...打包为jar ...包含java Pojo Bean和Interface。

Dao Project ...打包为jar ...包含Db逻辑 - 取决于模型项目

Android应用程序Maven项目

ContentProvider ...打包为apk ...仅包含ContentProviders。取决于Dao项目

编辑 ...打包为apk ...仅包含编辑器,取决于Dao项目

MainApp ...打包为apk ...包含MyApp,取决于DAO ......

问题是,如果我修改DAO项目,然后执行所有apk项目的maven clean和maven安装,然后在Eclipse中运行为Android应用程序,我在模拟器上看不到更新的应用程序。

很好,如果我关闭我的ubuntu工作站并重新启动它,我可以在我的模拟器上看到更新的应用程序。

您是否知道此问题的解决方案?

感谢和问候

1 个答案:

答案 0 :(得分:0)

有时,我将不得不从模拟器中删除应用程序,以便从Eclipse中正确部署新版本。我在项目目录中使用以下maven命令来删除应用程序。此命令假定您在Android应用中使用Android Maven Plugin

mvn android:undeploy

相反,您也可以使用以下命令部署应用程序。

mvn android:deploy