Capture Wear UI screens

Stay organized with collections Save and categorize content based on your preferences.

Wear OS provides several ways to capture the screen:

  • Use Android Studio: Use Logcat to take screenshots of the Wear OS UI.
  • Use the companion app: The Take wearable screenshot option in the app lets you take screenshots of the Wear OS UI.
  • Use screen record for Wear OS: Record a video of the screen.

Capture screenshots in Android Studio

Capturing screenshots of your wearable app's UI using Android Studio is similar to capturing screenshots on mobile. Use the following steps:

  1. Open your app in Android Studio.
  2. Run your app on a device or an emulator.
  3. Navigate to the screen you want to capture on the device or in the emulator.
  4. Open Logcat and click on the screenshot icon. It may be beneath the overflow menu.
  5. Optionally, select Frame Screenshot and select a round or square chrome.
  6. Click Save.

Capture screenshots with the companion app

You can use the companion app to capture screenshots of your Wear UI by following these steps:

  1. On your UI, find the screen that you want to capture.
  2. On the Android phone, enable Developer options, if you haven't already, by going to Settings > About phone, and tapping Build number seven times.
  3. Open the Wear companion app on your phone.
  4. Tap the overflow button (the three dots in the upper right hand corner) to open the menu.
  5. Tap Take wearable screenshot. The following message appears: Screenshot request sent.

    Then you receive the following notifications: Ready to send watch screenshot and tap to send.
  6. Tap the notification to receive options for sending or sharing the screenshot using Bluetooth, Gmail, or other options.

Use screen record for Wear OS

If you develop on macOS®, you can use a GitHub project, Android tool for Mac, to record a video from your Wear OS device.

Alternatively, record a video from your Wear OS device using the following steps:

  1. Record raw frames on the watch:
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. Copy the raw file to your development machine:
    adb pull /sdcard/video.raw video.raw
  3. Use ffmpeg to convert the raw file to MP4:
    ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4

Note: Refer to the FFmpeg website for download and installation instructions.