Android 获取屏幕截图时出现意外错误-java.lang.nullpointerexception

Android 获取屏幕截图时出现意外错误-java.lang.nullpointerexception,android,android-studio,nullpointerexception,screenshot,Android,Android Studio,Nullpointerexception,Screenshot,我在Android Studio 2.0中捕获屏幕截图时遇到以下错误。我试过使用两种不同的平板电脑,但都出现了这个错误 Unexpected Error while obtaining screenshot - java.lang.Nullpointerexception 我在谷歌上搜索过,也查看了不同的stackoverflow问题,但没有找到任何可以解决这个问题的方法 我最近安装了Android Studio 2.0,这可能是一个我不知道的问题。重新启动Android Studio对我很有

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

Unexpected Error while obtaining screenshot - java.lang.Nullpointerexception
我在谷歌上搜索过,也查看了不同的stackoverflow问题,但没有找到任何可以解决这个问题的方法


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

重新启动Android Studio对我很有效

在我重新启动Android studio后,它没有给出屏幕捕获错误。

这是一个老问题,但出现这种情况的另一个具体原因是,虽然这显然不是OP的情况,但它仍可能帮助其他人:


如果您有
getActivity().getWindow().addFlags(LayoutParams.FLAG\u SECURE)设置(通常用于避免截图),它还将阻止您从Android Studio截图,在获取截图时生成相同的错误
意外错误转到AndroidStudio设置->系统设置->选中的支持屏幕阅读器
然后重新启动android studio


我也时常听到这种说法。这感觉有点像一个可能的记忆问题,虽然我不确定。通常,如果我重新启动Android Studio,它会为我清除。另外,如果我在拍摄下一个屏幕截图之前关闭Android Studio打开的屏幕截图选项卡,我就不太容易出现这个错误。谢谢@commonware。如果可以的话,让我重新启动studio。在Android studio 3.4->支持屏幕中,阅读器移动到:设置->外观->可访问性