【问题标题】:Getting Unexpected Error while obtaining screenshot - java.lang.nullpointerexception获取屏幕截图时出现意外错误 - java.lang.nullpointerexception
【发布时间】:2016-05-10 17:23:44
【问题描述】:

在 Android Studio 2.0 中捕获屏幕截图时出现以下错误。我尝试了 2 种不同的平板电脑,但都出现了这个错误。

Unexpected Error while obtaining screenshot - java.lang.Nullpointerexception

我用谷歌搜索并查看了不同的 stackoverflow 问题,但没有找到任何可以解决此问题的方法。

我最近安装了 Android Studio 2.0,这可能是我不知道的问题。

【问题讨论】:

  • 我也时不时地明白这一点。感觉有点像可能的内存问题,尽管我不确定。通常,如果我重新启动 Android Studio,它会为我清除。此外,如果我在拍摄下一张屏幕截图之前关闭 Android Studio 打开的屏幕截图选项卡,则不太容易出现此错误。
  • 谢谢@CommonsWare。如果可行,让我尝试重新启动工作室。

标签: android android-studio nullpointerexception screenshot


【解决方案1】:

这是一个老问题,但还有另一个具体原因导致这种情况发生,虽然这显然不是 OP 的情况,但它仍可能对其他人有所帮助:

如果你设置了getActivity().getWindow().addFlags(LayoutParams.FLAG_SECURE);(通常用于避免截图),它也会阻止你从Android Studio截屏,产生同样的错误Unexpected Error while obtaining screenshot

【讨论】:

    【解决方案2】:

    重新启动 Android Studio 对我有用。

    我重启Android Studio后没有出现截屏错误。

    【讨论】:

      【解决方案3】:

      转到AndroidStudio设置->系统设置->选中支持屏幕阅读器 并重启你的安卓工作室。

      enter image description here

      【讨论】:

      • 在 Android Studio 3.4-> 支持屏幕阅读器移至:设置-> 外观-> 辅助功能
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 2021-07-15
      • 2019-10-12
      • 1970-01-01
      • 2020-05-05
      • 2018-12-23
      • 2015-07-10
      相关资源
      最近更新 更多