2

有没有办法在Android Studio(或通过)为带有Android Things 开发者预览版ADB的 Raspberry Pi 3 Model B获取屏幕截图?(不通过/也接受的任何其他方式)。Android StudioADB

4

3 回答 3

3

这不是“截图”,而是 mp4 电影怎么样?

adb shell screenrecord --verbose /sdcard/screen.mp4 --time-limit 1

虽然录制的电影没有正确录制,但它仍然像一个“截图”。(我无法使用 QuickTime Player 从中提取帧,但任何其他工具都可以提取它。)

似乎 AndtoidThings 支持不支持屏幕截图的旧受限 OpenGL 版本。

01-01 00:00:10.606: I/SurfaceFlinger(148): version   : OpenGL ES-CM 1.0

01-22 02:07:02.687: E/libEGL(148): called unimplemented OpenGL ES API
01-22 02:07:02.687: E/SurfaceFlinger(148): glCheckFramebufferStatusOES error 0
01-22 02:07:02.687: E/SurfaceFlinger(148): got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
于 2017-01-22T02:34:59.740 回答
1

您可以从安装在 chrome 浏览器上的 Vysor 应用程序获取屏幕截图。要执行此操作,请按照以下步骤操作。

  • 在 chrome 浏览器中安装 Vysor。
  • 使用 adb connect 将 PC 与 Pi 连接。
  • 在 PC 上打开 Vysor 并享受。
于 2017-01-13T09:36:11.933 回答
0

您也可以使用Android Device Monitor. 从 Android Studio 菜单打开它Tools -> Android -> Android Device Monitor或从 sdk 目录运行它sdk/tools/monitor

于 2017-01-23T09:55:27.903 回答