【问题标题】:Getting permission denied error while taking device screenshot from my android device by using UIAUTOMATOR使用 UIAUTOMATOR 从我的 android 设备截取设备屏幕截图时出现权限被拒绝错误
【发布时间】:2016-09-10 11:34:08
【问题描述】:

我正在使用 UIAUTOMATOR 为 android 5.0.1 版本进行 uiautomation。当我单击 UIAUTOMATOR 中的设备屏幕截图选项时,在获取 UI 层次结构 XML 文件时出现此错误错误:com.android.ddmlib.SyncException: Permission denied.Can有人指导我这可能是什么原因?

【问题讨论】:

  • 没有代码没有人可以帮助你。
  • 我没有使用任何代码。我将设备连接到系统。当我运行“adb devices”时,它显示我的设备。之后我在 SDK/tools 文件夹下运行 uiautomator.bat。然后打开 Uiautomatorviewer 面板,当我在 UIautomator 面板中单击设备屏幕截图(第二个选项)时,出现上述错误。
  • 请检查您是否在连接到PC时对设备进行了身份验证。检查这个答案permission issue
  • 是的,我已经对设备进行了身份验证,并且我的设备也已植根。 @SyedMehtab。你能建议我任何其他解决方案吗?
  • 试试adb root 并开始uiautomatorviewer

标签: android android-uiautomator


【解决方案1】:

我执行以下步骤是因为我的设备已植根。

adb root
uiautomatorviewer

感谢@Rliwan 在 cmets 中为我提供解决方案。只是我想结束这个问题,所以我发布了这个答案。

【讨论】:

    【解决方案2】:

    如果您添加 getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);'进入Activitiy onCreate(),你可能会遇到这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-12
      • 2019-04-10
      • 2013-11-16
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      相关资源
      最近更新 更多