[android-emulator] GenyMotion에서 스크린 샷 캡처

안드로이드 애플리케이션을 실행하기 위해 Genymotion 을 사용하고 있습니다. 아무도 Genymotion 에서 스크린 샷을 캡처하는 방법을 말해 줄 수 있습니까?



답변

면책 조항 : 저는 Genymotion 팀과 같은 회사에 속해 있습니다.

이 기능은 제품에 포함되어 있습니다. 스크린 캐스트 위젯의 유료 기능 중 하나입니다. 여기에서 가격 페이지를보십시오 .

액세스하는 두 가지 방법 :

  • 프로 또는 인디 라이선스 비용 지불
  • 평가판을 사용하면 인디 기능을 제공합니다. 조심하세요 . 시험일이 하루 밖에 남지 않았습니다. :-/

VM이 시작되면 스크린 캐스트 위젯을 엽니 다.

여기에 이미지 설명 입력

그런 다음 전용 버튼으로 사진을 찍습니다

여기에 이미지 설명 입력

업데이트 : Android Device Monitor 또는 명령 줄을 사용하여 스크린 샷을 찍는 다른 방법이 있습니다.


답변

Android Studio 또는 Eclipse를 사용하는 경우 Android DDMS에서 “화면 캡처”버튼을 클릭하면됩니다.

여기에 이미지 설명 입력


답변

adb를 사용하여 명령 줄에서 스크린 샷을 가져올 수 있습니다.

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

이 기사에는 http://blog.shvetsov.com/2013/02/grab-android-screenshot-to-computer-via.html에 대한 세부 정보가 있습니다.

내 삶을 더 쉽게 만들기 위해 .bash_profile에 별칭을 만들었습니다.

alias screenshot="adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > ~/Downloads/android_screenshot.png"

이제 screenshot터미널에 입력 하고 다운로드 디렉토리에서 현재 실행중인 에뮬레이터의 스크린 샷을 얻을 수 있습니다 .


답변

다음 명령을 사용하십시오.

  • Windows :

    C:\"Program Files"\Genymobile\Genymotion\tools\adb shell screencap -p "/mnt/sdcard/output.png" && C:\"Program Files"\Genymobile\Genymotion\tools\adb pull "/mnt/sdcard/output.png" "C:\output.png" && C:\"Program Files"\Genymobile\Genymotion\tools\adb shell rm "/mnt/sdcard/output.png"
    
    • 참고 : 쓰기 권한이 있는지 확인하십시오 C:\output.png. 그렇지 않으면 원하는 경로로 변경하십시오.
  • OS X :

    /Applications/Genymotion.app/Contents/MacOS/tools/adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > ~/Desktop/Android_Screenshot_$(date +%Y-%m-%d-%H-%M-%S).png
    


답변

  1. Genymotion 시뮬레이터 선택
  2. 아래에 설명 된 바로 가기 키를 누르십시오.

    • Windows : Ctrl + Shift + S

    • 맥 : Cmd + Shift + S

  3. 데스크탑에서 스크린 샷을 찾을 수 있습니다.


답변

동영상도 무료로 찍을 수 있다고 생각합니다. Genymotion은 VirtualBox를 사용하여 거의 모든 무거운 작업을 수행하므로 VirtualBox를 열고 그 안에서 무엇을 할 수 있는지 살펴 봐야합니다.

Virtualbox에서 비디오 캡처 옵션을 찾을 수 있습니다!
여기에 이미지 설명 입력


답변

adb shell screencap -p /sdcard/screen.png