【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]

相关推荐
李艺为19 小时前
非预置应用使用platform签名并且添加了android.uid.system无法adb安装解决方法
android·adb
我科绝伦(Huanhuan Zhou)1 天前
【脚本升级】银河麒麟V10一键安装MySQL9.3.0
android·adb
W.Buffer1 天前
通用:MySQL主库BinaryLog样例解析(ROW格式)
android·mysql·adb
zcz16071278213 天前
Docker Compose 搭建 LNMP 环境并部署 WordPress 论坛
android·adb·docker
对着晚风做鬼脸4 天前
MySQL 运维知识点(十六)---- 读写分离
运维·数据库·mysql·adb
musenh4 天前
mysql学习--DCL
学习·mysql·adb
CS Beginner4 天前
【Linux】安装配置mysql中出现的问题2
linux·mysql·adb
企鹅侠客4 天前
mysqldump导入备份数据到阿里云RDS会报错吗
阿里云·adb·云计算
会飞的土拨鼠呀5 天前
docker-compose 安装MySQL8.0.39
adb·docker·容器
j200103225 天前
MySQL+keepalived主主复制
adb