I know this probably might be the silliest question but still, I don't know how to take a screenshot of Emulator via Android Studio. I recently switched from Eclipse to Android Studio and I could not find it anywhere, I tried to search on web too but no help.
This question is related to
android-studio
android-emulator
Please use ctrl
+s
on Windows or ?s
on Mac (while the emulator is focused). Your Desktop
should be the default save location.
To take a screenshot of your app:
Android Device Monitor was deprecated in Android Studio 3.1 and removed from Android Studio 3.2. To start the standalone Device Monitor application in Android Studio 3.1 and lower you can run android-sdk/tools/monitor.bat
Besides using Android Studio, you can also take a screenshot with adb which is faster.
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png
Shorter one line alternative in Unix/OSX
adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png
Original blog post: Grab Android screenshot to computer via ADB
For more info Check this link
Starting with Android Studio 2.0 you can do it with the new emulator:
Just click 3 "Take Screenshot". Standard location is the desktop.
Or
UPDATE 22/07/2020
If you keep the emulator in Android Studio as possible since Android Studio 4.1 click here to save the screenshot in your standard location:
Click on the Monitor (DDMS Included) button on the toolbar -- it looks like the Android bugdroid:
That will bring up the DDMS window. Select the emulator instance from the Devices tab on the left, and click on the camera button in the toolbar above it, next to the stop sign icon:
Note that if your emulator is running Android 4.4 or I think 4.3, then screen capture functionality is broken -- you'll have to use a physical device to get screenshots on those OS versions. It works okay for Android prior to 4.3. That bug is https://code.google.com/p/android/issues/detail?id=62284
Source: Stackoverflow.com