Mi chiedo se c'è un modo per avviare un'applicazione che è stata distribuita usando mvn install android:deploy
automaticamente. Se questo è in qualche modo possibile accelererebbe lo sviluppo.Plugin Android Maven - Come avviare un'applicazione automaticamente dopo averlo distribuito
risposta
Qui la posta: http://www.hrupin.com/2011/06/21/how-to-run-android-application-then-you-use-maven-in-your-project
In primo luogo è necessario aggiungere plug-in POM
<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
<configuration>
<executable>${basedir}/scripts/run_app.sh</executable>
</configuration>
</plugin>
sceneggiatura aggiuntivo a $ {basedir}/scripts/dir con successivo contenuti:
adb shell am start -a android.intent.action.MAIN -n your.app.package/.YourMainActivity
Comando per compilare ed eseguire l'app
mvn clean install android: deploy; mvn exec: exec
fyi - su http://www.sonatype.com/books/mvnref-book/reference/android-dev-sect-helloandroidexample.html Android di destinazione: run è menzionato, presumo che faccia lo stesso del tuo script . Tuttavia, non funziona per me con un dispositivo reale collegato. –
solo curioso: perché chiami mvn due volte invece di aggiungere semplicemente exec: exec alla fine della prima chiamata mvn? fa la differenza? –
Dal maven-android-plugin
versione 3.0.0, è possibile utilizzare:
mvn install android:deploy android:run
e funziona perfettamente.
Registro modifiche del plug-in here.
- 1. Come avviare automaticamente un'applicazione Android?
- 2. Come avviare automaticamente il servizio in Android?
- 3. AWS che genera automaticamente una nuova istanza dopo averlo terminato.
- 4. Come avviare automaticamente un C# WebService?
- 5. Nome pacchetto variabile con Maven Android Plugin
- 6. plugin maven tomcat o plugin cargo?
- 7. Quale plugin Maven deve essere usato per JMeter? jmeter-maven-plugin o chronos-jmeter-maven-plugin?
- 8. Come "convalidare" un NSTimer dopo averlo invalidato?
- 9. Come ricaricare un modulo dopo averlo sostituito?
- 10. Come avviare Intellij per avviare automaticamente il browser dopo l'avvio della webapp di primavera
- 11. Salvare lo screenshot catturato dopo averlo modificato
- 12. Come usare aspectj-maven-plugin
- 13. Come usare proprietà-maven-plugin?
- 14. Uso di maven-bundle-plugin con il plugin maven-shade
- 15. Impossibile avviare l'applicazione appengine dopo averlo aggiornato tramite Google Cloud SDK
- 16. Autostart applicazione Android dopo l'installazione completata
- 17. DataNucleus Maven Plugin
- 18. Come avviare automaticamente il servizio nodo?
- 19. Plugin di template Maven?
- 20. Devo cancellare un ramo dopo averlo unito?
- 21. PHPUnit: include classe dopo averlo deriso
- 22. Devo chiamare HttpURLConnection.disconnect dopo averlo terminato usando
- 23. Plugin Android Maven: renameManifestPackage risulta in Risorse $ NotFoundException
- 24. Aggiorna dipendenze Maven automaticamente
- 25. maven-assembly-plugin
- 26. mancante Maven Plugin Jetty
- 27. plugin Maven memorizzati dove
- 28. Plugin Maven Buildnumber - Git
- 29. maven-compiler-plugin esclude
- 30. Mocha Plugin for Maven
Questo post potrebbe essere rilevante, http://stackoverflow.com/questions/6981726/android-maven-automation/7044966, e si noti che dalla versione 3.0.0-alpha, è possibile utilizzare android: run. –