Android ADB shell命令取消并删除我的应用程序中的所有作业
对于不正确的enquing作业,很容易出现混乱,是否有任何adb命令来删除所有挂起和活动作业(由Android ADB shell命令取消并删除我的应用程序中的所有作业,android,adb,android-jobscheduler,dumpsys,Android,Adb,Android Jobscheduler,Dumpsys,对于不正确的enquing作业,很容易出现混乱,是否有任何adb命令来删除所有挂起和活动作业(由adb shell dumpsys jobscheduler显示)调用jobscheduler.cancelAll()通过adb使用: adb shell service call jobscheduler 5 要获得更精细的控制,请使用作业调度器。取消(int jobId): adb外壳服务调用jobscheduler 4 i32 要确认Android版本的正确服务调用代码,请阅读 最近将取消作
adb shell dumpsys jobscheduler
显示)调用jobscheduler.cancelAll()
通过adb
使用:
adb shell service call jobscheduler 5
要获得更精细的控制,请使用作业调度器。取消(int jobId):
adb外壳服务调用jobscheduler 4 i32
要确认Android版本的正确服务调用
代码,请阅读
最近将取消作业支持添加到ADB中,可以使用
cmd jobscheduler
命令调用
示例执行:
$ adb shell cmd jobscheduler cancel com.my.packagename
Canceling all jobs for com.my.packagename in user 0
命令文档说明如下(从运行Android 11的设备复制):
如何获得工作ID??
$ adb shell cmd jobscheduler cancel com.my.packagename
Canceling all jobs for com.my.packagename in user 0
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