使用Shell脚本重启Android应用

时间:2018-11-07 07:55:11

标签: android shell scripting

我正在尝试通过am命令重新启动应用程序( com.android.snapchat )。

我启动应用程序的代码是

am start --user 0 -a android.intent.action.MAIN \
                  -n com.android.snapchat/.MainActivity

以上操作启动了snapchat应用程序。但是,我的程序流程是实现这一目标:

while true
if(snapchat is running)
then
    restart snapchat
    ...
else
    start snapchat
    ....

如何使用am命令本身执行此操作?

1 个答案:

答案 0 :(得分:2)

要在首次运行时重新启动应用程序

am force-stop com.android.snapchat

,然后使用您一直在使用的命令重新启动。