我想知道是否有办法启动自动部署使用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. 使用android maven插件调试应用程序启动
- 4. 如何部署到fabric8使用弹簧启动了Maven插件
- 5. 如何从Maven exec插件启动/停止Rails应用程序?
- 6. Maven在第一次运行后不部署应用程序/启动服务器
- 7. 如何使用Maven(m2e插件)将自动部署到Tomcat?
- 8. Android应用程序自动启动
- 9. 如何启动后启动Android应用程序作为服务
- 10. 部署后缺少应用程序启动器
- 11. Android自动启动应用程序
- 12. android自动启动应用程序
- 13. lsass.exe在ASP.NET web应用程序部署后启动maxing CPU
- 14. Android应用程序在启动后自动关闭
- 15. Android应用程序在后台启动
- 16. 启动插件时自定义Eclipse应用程序启动器
- 17. 自动部署wpf应用程序
- 18. web部署后自动启动网站
- 19. 部署后自动启动Azure卷轴
- 20. 如何让iPhone应用程序在升级后自动启动?
- 21. 如何在Eclipse中启动/停止/重新部署使用货物启动的maven web应用程序
- 22. 如何在应用程序启动时自动启动Delayed_Job?
- 23. 如何在Windows启动时自动启动应用程序?
- 24. 安装完成后自动启动Android应用程序
- 25. 如何在Mac OS系统启动后自动启动应用程序
- 26. 如何在windows phone 7启动完成后自动启动应用程序
- 27. 如何在下载apk后自动启动Android安装程序?
- 28. Android自动启动活动(应用程序启动两次)
- 29. 如何在启动后自动启动pygtk程序
- 30. 未能在heroku上部署spring启动应用程序
这篇文章可能是相关的,http://stackoverflow.com/questions/6981726/android-maven-automation/7044966,并注意,从版本3.0.0-alpha,你可以使用android:run。 –