2011-02-15 39 views
0

我一个奇怪的问题与Maven和android的Android Maven和刷新问题

我已经 Maven项目和普通的Java Maven项目以这种方式划分:

正常项目:

model project ...打包成jar ...包含java的Pojo Bean和Interface。

道项目 ...打包成JAR ...包含Db的逻辑 - 依靠模型项目

Android应用程序的Maven项目

的ContentProvider ...打包为APK .. 。仅包含ContentProviders。取决于道项目

编辑 ...打包为APK ......只包含编辑,取决于道项目

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

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

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

你知道这个问题的解决方案吗?

感谢和问候

回答

0

偶尔,我将不得不从仿真器删除该应用获取新版本在Eclipse中正确部署。我在项目目录中使用以下maven命令来删除应用程序。此命令假定您正在将您的Android应用程序与Android Maven Plugin一起使用。

mvn android:undeploy 

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

mvn android:deploy