Плагин Android Maven - Как запустить приложение автоматически после его развертывания - PullRequest
6 голосов
/ 06 октября 2011

Мне интересно, есть ли способ запустить приложение, которое было развернуто с использованием mvn install android:deploy автоматически.Если это как-то возможно, это ускорит развитие.

Ответы [ 2 ]

15 голосов
/ 03 октября 2012

Начиная с maven-android-plugin версии 3.0.0, вы можете использовать:

mvn install android:deploy android:run

и отлично работает.

Список изменений плагина здесь .

3 голосов
/ 06 октября 2011

Здесь пост: http://www.hrupin.com/2011/06/21/how-to-run-android-application-then-you-use-maven-in-your-project

Сначала вам нужно добавить плагин в свой POM

<plugin>
    <artifactId>exec-maven-plugin</artifactId>
    <groupId>org.codehaus.mojo</groupId>
    <configuration>
            <executable>${basedir}/scripts/run_app.sh</executable>
    </configuration>
</plugin>

добавить скрипт в $ {basedir} / scripts / dir со следующим содержанием:

adb shell am start -a android.intent.action.MAIN -n your.app.package/.YourMainActivity

Команда для сборки и запуска приложения

mvn clean install android: deploy;mvn exec: exec

...