adb shell am start -W -n 命令 在4.4系统上启动不了应用,是怎么回事?
答案:2 悬赏:30 手机版
解决时间 2021-01-22 02:12
- 提问者网友:温旧梦泪无声
- 2021-01-21 08:10
adb shell am start -W -n 命令 在4.4系统上启动不了应用,是怎么回事?
最佳答案
- 五星知识达人网友:撞了怀
- 2021-01-21 08:24
你的命令看起来没问题,启动一个Activity的确可以用
adb shell am start -W -n 包名/包名+Activity名来启动,例如:
adb shell am start -W -n com.android.systemui/com.android.systemui.usb.UsbStorageActivity
不知道你这边是否发生了什么错误,什么现象,有没有什么提示?
可以在调用命令的时候看下log,例如从这种LOG开始往下跟,ActivityManager( XXX): START u0 {flg=XXXX cmp=XXXX} from pid XXX。追问努比亚手机4.4系统 现在使用process去读 这条命令的输出数据时为null,但控制cmd上是有输出的,其他手机是可以读取数据的 ,这是哪里出问题了????追答不太清除你具体的调用,是用Process的exec执行am命令?
可以先把-W参数去掉,看看会不会返回什么错误信息
adb shell am start -W -n 包名/包名+Activity名来启动,例如:
adb shell am start -W -n com.android.systemui/com.android.systemui.usb.UsbStorageActivity
不知道你这边是否发生了什么错误,什么现象,有没有什么提示?
可以在调用命令的时候看下log,例如从这种LOG开始往下跟,ActivityManager( XXX): START u0 {flg=XXXX cmp=XXXX} from pid XXX。追问努比亚手机4.4系统 现在使用process去读 这条命令的输出数据时为null,但控制cmd上是有输出的,其他手机是可以读取数据的 ,这是哪里出问题了????追答不太清除你具体的调用,是用Process的exec执行am命令?
可以先把-W参数去掉,看看会不会返回什么错误信息
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-01-21 09:49
有可能是 驱动没有安装追问我是在程序里执行的shell命令,和驱动没关系吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯