ADB shell 命令取消并删除我应用程序中的所有作业
ADB shell command to cancel and remove all jobs in my app
如果查询作业不当,很容易造成混乱,是否有任何 adb 命令可以删除所有待处理和活动的作业(由 adb shell dumpsys jobscheduler
显示)
要通过 adb
调用 JobScheduler.cancelAll()
,请使用:
adb shell service call jobscheduler 5
为了更好的控制使用JobScheduler.cancel(int jobId)
:
adb shell service call jobscheduler 4 i32 <jobId>
要为您的 Android 版本确认正确的 service call
代码,请阅读
作业取消支持最近添加到 ADB,可以使用 cmd jobscheduler
命令调用。
示例执行:
$ adb shell cmd jobscheduler cancel com.my.packagename
Canceling all jobs for com.my.packagename in user 0
命令文档说明如下(从设备 运行 Android 11 复制):
cancel [-u | --user USER_ID] PACKAGE [JOB_ID]
Cancel a scheduled job. If a job ID is not supplied, all jobs scheduled
by that package will be canceled. USE WITH CAUTION.
Options:
-u or --user: specify which user's job is to be run; the default is
the primary or system user
如果查询作业不当,很容易造成混乱,是否有任何 adb 命令可以删除所有待处理和活动的作业(由 adb shell dumpsys jobscheduler
显示)
要通过 adb
调用 JobScheduler.cancelAll()
,请使用:
adb shell service call jobscheduler 5
为了更好的控制使用JobScheduler.cancel(int jobId)
:
adb shell service call jobscheduler 4 i32 <jobId>
要为您的 Android 版本确认正确的 service call
代码,请阅读
作业取消支持最近添加到 ADB,可以使用 cmd jobscheduler
命令调用。
示例执行:
$ adb shell cmd jobscheduler cancel com.my.packagename
Canceling all jobs for com.my.packagename in user 0
命令文档说明如下(从设备 运行 Android 11 复制):
cancel [-u | --user USER_ID] PACKAGE [JOB_ID]
Cancel a scheduled job. If a job ID is not supplied, all jobs scheduled
by that package will be canceled. USE WITH CAUTION.
Options:
-u or --user: specify which user's job is to be run; the default is
the primary or system user