开发者

Android Maven plugin - How to start an app automatically after deploying it

I wondering if there's a way to start an application which was deployed using mv开发者_高级运维n install android:deploy automatically. If this is somehow possible it would speedup development.


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

mvn install android:deploy android:run

and works perfectly.

Plugin's changelog here.


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

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜