如何在 Android Studio 中或通过 ADB 获取 Android Things 设备上的应用程序屏幕截图?
How to get screenshot of Application on Android Things device in Android Studio or via ADB?
有什么方法可以在 Android Studio
(或通过 ADB
)中获取带有 Android Things Developer Preview 的 Raspberry Pi 3 Model B 的屏幕截图? (不通过 Android Studio
/ADB
的任何其他方式也被接受)。
您可以从 chrome browser.To 上安装的 Vysor 应用程序获取屏幕截图,请按照以下步骤操作。
- 在 chrome 浏览器中安装 Vysor。
- 使用 adb connect 连接 PC 和 Pi。
- 在 PC 上打开 Vysor 并享受。
这不是 "screenshot",但是 mp4 电影怎么样?
adb shell screenrecord --verbose /sdcard/screen.mp4 --time-limit 1
录制的影片虽然录制不正确,但还是很像"screenshot"。 (我无法使用 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
您也可以使用Android Device Monitor
。
从 Android Studio 菜单 Tools -> Android -> Android Device Monitor
或 运行 打开它从 sdk 目录 sdk/tools/monitor
.
有什么方法可以在 Android Studio
(或通过 ADB
)中获取带有 Android Things Developer Preview 的 Raspberry Pi 3 Model B 的屏幕截图? (不通过 Android Studio
/ADB
的任何其他方式也被接受)。
您可以从 chrome browser.To 上安装的 Vysor 应用程序获取屏幕截图,请按照以下步骤操作。
- 在 chrome 浏览器中安装 Vysor。
- 使用 adb connect 连接 PC 和 Pi。
- 在 PC 上打开 Vysor 并享受。
这不是 "screenshot",但是 mp4 电影怎么样?
adb shell screenrecord --verbose /sdcard/screen.mp4 --time-limit 1
录制的影片虽然录制不正确,但还是很像"screenshot"。 (我无法使用 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
您也可以使用Android Device Monitor
。
从 Android Studio 菜单 Tools -> Android -> Android Device Monitor
或 运行 打开它从 sdk 目录 sdk/tools/monitor
.