Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ADB shell命令取消并删除我的应用程序中的所有作业_Android_Adb_Android Jobscheduler_Dumpsys - Fatal编程技术网

Android ADB shell命令取消并删除我的应用程序中的所有作业

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版本的正确服务调用代码,请阅读 最近将取消作

对于不正确的enquing作业,很容易出现混乱,是否有任何adb命令来删除所有挂起和活动作业(由
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