【Trick】adb指令运行时出现 Error: Activity class {xxx} does not exist.

本人在尝试冷启动查看某APP的等待时间时,出现以下报错:

字面意思是,某个文件/目录无法访问。

(而且这个问题只出现在某些安卓设备上)

网上搜索过后,有些资料说是要么文件真的不存在,要么是设备权限不够。

于是本人就猜测是否是权限不够的问题,果断开启了adb root,并重新执行了该adb指令,发现不会出现报错了,如下图:

综上所述,解决方案如下:

1:开启安卓设备的root权限

adb root

2:执行其他adb指令,此处为查看某APP启动相关的时间

adb shell am start -W [activity]

相关推荐
BTU_YC4 小时前
docker compose部署mysql
mysql·adb·docker
yuyu_030414 小时前
ADB服务端调试
adb
驱动探索者20 小时前
USB ADB 简介
linux·adb·驱动·usb
Monkey-旭2 天前
Android ADB 常用指令全解析
android·adb
^_^ 纵歌3 天前
如何把ubuntu 22.04下安装的mysql 8 的 数据目录迁移到另一个磁盘目录
mysql·ubuntu·adb
MUTA️5 天前
服务器使用ADB调试手机
服务器·adb·智能手机
2501_920047035 天前
MySQL-锁
数据库·mysql·adb
啊森要自信6 天前
【QT】常⽤控件详解(七)容器类控件 GroupBox && TabWidget && 布局管理器 && Spacer
linux·开发语言·c++·qt·adb
June bug7 天前
ADB打印设备日志相关
adb
就叫飞六吧9 天前
mysql全屏终端全量、部分备份、恢复脚本
android·mysql·adb