Мне интересно, есть ли способ запустить приложение, которое было развернуто с использованием mvn install android:deploy автоматически.Если это как-то возможно, это ускорит развитие.
mvn install android:deploy
Начиная с maven-android-plugin версии 3.0.0, вы можете использовать:
maven-android-plugin
mvn install android:deploy android:run
и отлично работает.
Список изменений плагина здесь .
Здесь пост: 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