如何开始在命令行应用程序使用Maven
答
感谢mschonaker我找到了完整的解决方案的Maven
首先,你需要在你的POM中${basedir}/scripts/
目录与一个内容添加插件
<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
答
它看起来并不像:http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html
可以与亚行做到这一点,而不是。但是你必须知道活动名称。
adb shell am start -a android.intent.action.MAIN -n your.app.package/.YourMainActivity
答
只是一个更新。随着3.0.0版本的Android Maven插件有一个运行目标,这样你就可以
MVN的android启动所有连接的设备部署的应用程序:运行
它会自动解析AndroidManifest并确定哪个活动开始。为了工作,你必须从一个apk项目中运行命令。
+0
不要忘记-Dandroid.run.debug = true参数等待调试器连接。 – 2012-10-24 21:11:56
很酷。但是你的解决方案不完整。你不考虑可移植性,对吧? – mschonaker 2011-06-24 04:26:26