Plugin Maven para Android: cómo iniciar una aplicación automáticamente después de implementarla

Me pregunto si hay una manera de iniciar una aplicación que se desplegó con mvn install android:deploy automáticamente. Si esto es de alguna manera posible aceleraría el desarrollo.

2 Solutions collect form web for “Plugin Maven para Android: cómo iniciar una aplicación automáticamente después de implementarla”

Aquí el post: http://www.hrupin.com/2011/06/21/how-to-run-android-application-then-you-use-maven-in-your-project

Primero necesitas agregar un complemento en tu POM

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

Agregue script en $ {basedir} / scripts / dir con el siguiente contenido:

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

Comando para crear y ejecutar aplicaciones

Mvn clean instalar android: desplegar; Mvn exec: exec

Desde maven-android-plugin versión 3.0.0, puede utilizar:

 mvn install android:deploy android:run 

Y funciona perfectamente.

El changelog del plugin aquí .

  • ¿Cómo publicar los apks en el Maven Central con gradle?
  • APK falta algunas clases cuando se construye con maven
  • Cambiar el nombre de paquetes con plugin de maven de Android
  • Cómo agregar biblioteca google play servicio en el estudio android con éxito
  • ¿Cómo instalar manualmente App Engine en Android Studio?
  • Problemas para generar Google App Engine Backend en Android Studio
  • ¿Cómo conoce Android Studio sobre las nuevas versiones de dependencia?
  • Configuración de la biblioteca de soporte de Android con maven
  • "Compatibilidad-v4-r4.jar" falta en Maven Repo
  • Incluye la dependencia del repositorio local de Maven en Android Studio Gradle
  • MAVEN SDK no válido: Nivel de plataforma / API 16 no disponible
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.