Android Maven 插件 - 如何在部署后自动启动应用程序

发布于 2024-12-08 04:21:41 字数 100 浏览 0 评论 0原文

我想知道是否有一种方法可以自动启动使用 mvn install android:deploy 部署的应用程序。如果这在某种程度上是可能的,那么将会加快开发速度。

I wondering if there's a way to start an application which was deployed using mvn install android:deploy automatically. If this is somehow possible it would speedup development.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

年少掌心 2024-12-15 04:21:41

maven-android-plugin 版本 3.0.0 开始,您可以使用:

mvn install android:deploy android:run

并且完美运行。

插件的变更日志此处

Since maven-android-plugin version 3.0.0, you can use:

mvn install android:deploy android:run

and works perfectly.

Plugin's changelog here.

不再让梦枯萎 2024-12-15 04:21:41

这里是帖子: http://www.hrupin.com/2011/06/21/how-to-run-android-application-then-you-use-maven-in-your-project

首先你需要添加在 POM 中的插件

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

在 ${basedir}/scripts/ dir 中添加脚本,其中包含以下内容:

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

构建和运行应用程序的命令

mvn clean install android:deploy; mvn 执行:执行

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

First you need to add plugin in your POM

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

add script in ${basedir}/scripts/ dir with next content:

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

Command to build and run app

mvn clean install android:deploy; mvn exec:exec

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文