【问题标题】:Scheduling jobScheduler jobs via adb in rooted device通过根设备中的 adb 调度 jobScheduler 作业
【发布时间】:2018-01-01 12:07:34
【问题描述】:

我正在使用 jobScheduler API 来安排重复的作业。 用于测试,同时运行命令adb shell cmd jobscheduler run -f com.foo.bar.application 1。它在非 root 设备中运行良好,但是当我在 ROOTED DEVICE 中执行它时,出现以下异常--

java.lang.SecurityException: Uid 0 not permitted to force scheduled jobs

run-as 报告它不是可调试的应用程序。

如何在root设备上测试?

【问题讨论】:

    标签: android adb android-7.0-nougat android-jobscheduler


    【解决方案1】:

    您可以尝试 unroot adb shell。

    正常的uid是2000

    uid=2000(shell) gid=2000(shell)
    

    您可以使用以下命令将 adb 切换到非 root 模式

    adb unroot
    

    然后尝试运行你的命令

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 2021-05-22
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多