我想知道是否有辦法啓動自動部署使用mvn install android:deploy
的應用程序。如果這是可能的話,它會加速開發。Android Maven插件 - 如何在部署後自動啓動應用程序
回答
這裏的帖子:http://www.hrupin.com/2011/06/21/how-to-run-android-application-then-you-use-maven-in-your-project
首先,你需要在$ {BASEDIR} /腳本/目錄與一個內容添加在您的POM插件
<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
<configuration>
<executable>${basedir}/scripts/run_app.sh</executable>
</configuration>
</plugin>
添加腳本:
adb shell am start -a android.intent.action.MAIN -n your.app.package/.YourMainActivity
命令構建和運行應用程序
mvn clean install android:deploy; MVN EXEC:EXEC
fyi - 在http://www.sonatype.com/books/mvnref-book/reference/android-dev-sect-helloandroidexample.html提到了目標android:run,我假設它和你的腳本一樣。但是,對於連接真實設備的人來說,這並不適用。 –
只是好奇:你爲什麼要兩次調用mvn而不是在第一個mvn調用結束時追加exec:exec?這有什麼不同嗎? –
- 1. 如何自動部署應用程序
- 2. 如何在啓動後自動啓動Bada 2.0應用程序?
- 3. 在tomcat部署時自動啓動web應用程序
- 4. 如何部署到fabric8使用彈簧啓動了Maven插件
- 5. 使用android maven插件調試應用程序啓動
- 6. 如何從Maven exec插件啓動/停止Rails應用程序?
- 7. Maven在第一次運行後不部署應用程序/啓動服務器
- 8. 如何使用Maven(m2e插件)將自動部署到Tomcat?
- 9. 詹金斯部署插件部署到tomcat,但不啓動應用程序
- 10. Android應用程序自動啓動
- 11. Gradle Artifactory插件 - 如何自動部署彈簧啓動fatjar
- 12. 部署後缺少應用程序啓動器
- 13. 如何在安裝應用程序後自動啓動standalone.bat?
- 14. 如何啓動後啓動Android應用程序作爲服務
- 15. Android應用程序自動啓動
- 16. android自動啓動應用程序
- 17. Android自動啓動應用程序
- 18. lsass.exe在ASP.NET web應用程序部署後啓動maxing CPU
- 19. Android應用程序在啓動後自動關閉
- 20. 自動部署wpf應用程序
- 21. Xamarin.Forms Android應用程序在外部活動啓動後重新啓動
- 22. 啓動插件時自定義Eclipse應用程序啓動器
- 23. Android應用程序在後臺啓動
- 24. 如何讓iPhone應用程序在升級後自動啓動?
- 25. ClickOnce應用程序如何在登錄後自動啓動
- 26. 在啓動時自動啓動後最小化應用程序
- 27. 如何在Eclipse中啓動/停止/重新部署使用貨物啓動的maven web應用程序
- 28. 部署後自動啓動Azure卷軸
- 29. web部署後自動啓動網站
- 30. 自動執行應用程序部署
這篇文章可能是相關的,http://stackoverflow.com/questions/6981726/android-maven-automation/7044966,並注意,從版本3.0.0-alpha,你可以使用android:run。 –