【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

相关推荐
流星白龙15 小时前
【MySQL高阶】7.MySQL日志
数据库·mysql·adb
流星白龙15 小时前
【MySQL高阶】0.MySQL的安装
数据库·mysql·adb
流星白龙17 小时前
【MySQL高阶】6.MySQL数据目录,日志
android·mysql·adb
流星白龙18 小时前
【MySQL高阶】2.MySQL命令行客户端(2)
android·mysql·adb
流星白龙18 小时前
【MySQL高阶】5.MySQL服务器简介
服务器·mysql·adb
流星白龙18 小时前
【MySQL高阶】9.在一台机器上运行多个MySQL实例
数据库·mysql·adb
流星白龙20 小时前
【MySQL高阶】8.MySQL系统库
android·mysql·adb
亚空间仓鼠3 天前
Docker容器化高可用架构部署方案(十七)
adb
AI人工智能+电脑小能手4 天前
【大白话说Java面试题 第80题】【Mysql篇】第10题:MySQL 在什么条件下索引失效?
java·开发语言·mysql·adb·面试
会Tk矩阵群控的小木4 天前
深入解析tk矩阵系统ADB实时投屏与多设备控制实现
运维·线性代数·adb·矩阵·个人开发