从Android Studio 3.2.1截取屏幕截图时出现错误,但在另一个系统(Android Studio 3.1.3)上工作。视频捕获工作完美。
它给了我下面的错误。
从设备获取截图时出现意外错误:EOF
这不是Nirali's question的副本,
我尝试了以下选项
1 :重新启动Android Studio对我有用。
重新启动Android Studio后,它没有显示屏幕捕获错误。
2 :转到Android Studio 设置->系统设置->已选中支持屏幕阅读器,然后重新启动Android Studio。
3: getActivity().getWindow().addFlags(LayoutParams.FLAG_SECURE);
从未在我的应用程序中使用。
什么是完美的解决方案?
答案 0 :(得分:0)
其中两个选项绝对适合我。我曾尝试按照this post last October中的建议骑行adb,但它没有任何改变。我仍然使用V3.2 Canary14。这可能已在更高版本中修复。但是在“系统设置”中设置屏幕阅读器支持后,我的屏幕截图恢复了。
答案 1 :(得分:0)
Android Studio 3.4: 转到“设置”->“外观”->“辅助功能”->“检查屏幕阅读器”
答案 2 :(得分:0)
在更新android studio 3.5.2并将SDK从26更新到28之后,我也遇到了同样的问题,然后没有从Logcat.net捕获屏幕快照,每次显示以下错误并与adb.exe连接:
“ 从设备获取屏幕截图时出现意外错误:EOF ”
然后我已经应用了以下解决方案,它对我有用:
步骤1:再次从this Link.
下载adb.exe文件第2步:从SDK文件路径中替换此文件: Android \ sdk \ platform-tools
第3步:重新启动Android Studio
第4步:从Logcat截取屏幕截图
答案 3 :(得分:0)
它可能不起作用,对于安全应用程序!。他们本来可以防止屏幕截图。