首页 > shell 脚本运行问题

shell 脚本运行问题

! /system/bin/sh

echo "start MainActivity"
am start -n "com.example.aaaaa/com.example.aaaaa.MainActivity"

这样去adb shell 内运行是可以把那个程序给启动起来的
但是在后面再加一句 sleep 5 这样一句话或者这个脚本里面有句被注释掉的语句
比如#sleep 5
再去adb shell里面执行就会报错

start MainActivity
}arting: Intent { cmp=com.example.aaaaa/.MainActivity
Error type 3
} does not exist.lass {com.example.aaaaa/com.example.aaaaa.MainActivity
qqqq

这是我运行

! /system/bin/sh

echo "start MainActivity"
am start -n "com.example.aaaaa/com.example.aaaaa.MainActivity"
echo "qqqq"的结果 但是去掉 echo "qqqq"就可以运行成功 这是什么原因啊
用的是 6.0 难道是这个的关系吗 我是在虚拟机上试的 还有就是在6.0 上 am froce-stop也用不了 但是我在真机上试可以用

【热门文章】
【热门文章】