我从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);
从未在我的应用程序中使用。
什么是完美的解决方案?
Android Studio 3.4:转到设置->外观->辅助功能->检查屏幕阅读器
其中两个选项肯定对我有用。我曾尝试按照this post last October中的建议骑adb,但它没有任何改变。我仍然使用V3.2 Canary14。这可能已在更高版本中修复。但是在“系统设置”中设置屏幕阅读器支持后,我得到了屏幕截图。
我在将android studio 3.5.2更新并将SDK从26更新到28之后又遇到了同样的问题,然后没有从Logcat获取屏幕截图。每次显示以下错误并与adb.exe连接时都出现此错误:
“ 从设备获取屏幕截图时出现意外错误:EOF
”然后我在下面的解决方案中应用了它,它对我有用:
步骤1:再次从this Link.下载adb.exe文件
步骤2:从您的SDK文件路径替换此文件:Android \ sdk \ platform-tools
步骤3:重新启动Android工作室
步骤4:从Logcat截取屏幕截图