Android Maven и проблема обновления - PullRequest
0 голосов
/ 16 февраля 2011

У меня странная проблема с maven и android

У меня 3 maven project и 2 обычный проект java maven, разделенный следующим образом:

обычный проект:

модельный проект ... упакован в виде jar ... содержит Java Pojo Bean и интерфейс.

Dao Project ... упакован в виде jar ... содержит Db Logic - зависит от модели проекта

Android-приложение Maven проекта

ContentProvider ... упакован как apk ... содержит только ContentProviders.Зависит от проекта Dao

Редакторы ... упакованы как apk ... содержит только редактор, Зависит от проекта Dao

MainApp ...упакован как apk ... содержит MyApp, зависит от DAO ...

Проблема заключается в том, что если я изменяю проект DAO, то делаю maven clean и maven установку всего проекта apk, затем запускаю приложение Android вЗатмение, я не вижу обновленного приложения на моем эмуляторе.

Хорошо, если я выключу свою рабочую станцию ​​Ubuntu и перезапущу ее, я смогу увидеть обновленное приложение на моем эмуляторе.

Знаете ли вы решение этой проблемы?

спасибо и всего наилучшего

1 Ответ

0 голосов
/ 11 ноября 2011

Иногда мне приходится удалять приложение из эмулятора, чтобы заставить новую версию правильно развертываться из Eclipse. Я использую следующую команду maven из каталога проекта, чтобы удалить приложение. Эта команда предполагает, что вы используете Android Maven Plugin с вашим Android-приложением.

mvn android:undeploy

И наоборот, вы также можете развернуть приложение с помощью следующей команды.

mvn android:deploy
...