是的,我们可以通过ADB Shell阻止Activity启动。以下是一种可能的解决方法:
首先,连接设备并打开终端或命令提示符。
使用以下命令以root权限启动ADB Shell:
adb root
adb shell
确定要阻止的Activity的包名和类名。可以使用以下命令列出所有已安装应用的包名和类名:
adb shell dumpsys activity activities | grep mResumedActivity
使用以下命令阻止Activity的启动:
adb shell am force-stop
其中,
重新启动设备并尝试启动该Activity。现在,它应该被阻止启动。
需要注意的是,这种方法只在设备具有root权限时才有效。如果设备没有root权限,那么无法阻止Activity的启动。