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

相关推荐
历程里程碑1 小时前
MySQL视图:虚拟表的实战技巧
java·开发语言·数据库·c++·sql·mysql·adb
Caspian Wren2 小时前
通过Canal、Canal adapter将MySQL数据同步到ES
mysql·elasticsearch·adb
iNgs IMAC3 小时前
MySQL无法连接到本地localhost的解决办法2024.11.8
数据库·mysql·adb
geBR OTTE3 小时前
mysql重置root密码(适用于5.7和8.0)
数据库·mysql·adb
a34funny4 小时前
Python高级之操作Mysql
python·mysql·adb
赛恩斯1 天前
adb 的源代码分析,以及如何改造为外网远程连接的方式
数据库·adb
.柒宇.1 天前
MySQL的MGR高可用
数据库·mysql·adb
User_芊芊君子1 天前
0 基础学 MySQL !核心知识点梳理,搞定库表操作与 CRUD
数据库·mysql·adb
九皇叔叔2 天前
MySQL8.0 版本安装部署
android·adb
蓝眸少年CY3 天前
MaxWell 高级教程
adb