본문 바로가기
모바일

PC에서 스마트폰 미러링 하는 방법 (feat. scrcpy)

by 알고있니 2022. 11. 12.
728x90
반응형

스마트폰 화면을 PC에 미러링 하는 방법은 여러 가지 존재합니다. 그 중에서 scrcpy 프로그램을 이용하여 미러링 하는 방법을 소개하겠습니다. scrcpy는 GitHub에서 공유되고 있는 프로그램 중 하나로 USB로 연결하여 미러링 하는 프로그램입니다.

 

 

목차

     

     


     

    PC에서 스마트폰 미러링 하는 방법 (feat. scrcpy)


     

     

    1. scrcpy 다운로드

    scrcpy를 설치하는 방법은 GitHub에 방문하여 설치할 수 있습니다. 아래 링크로 이동하면 최신버전의 파일을 다운로드 할 수 있습니다.

     

    Releases · Genymobile/scrcpy

    Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.

    github.com

     

    윈도우 32비트는 scrcpy-win32-v1.24.zip 파일을 다운로드하며, 윈도우 64비트는 scrcpy-win64-v1.24.zip 파일을 다운로드하세요. 글 작성 시간 기준으로 최신버전은 1.24 버전이므로 아래 다운로드 링크 올립니다.

     

    scrcpy-win32-v1.24.zip

    https://github.com/Genymobile/scrcpy/releases/download/v1.24/scrcpy-win32-v1.24.zip

     

    scrcpy-win64-v1.24.zip

    https://github.com/Genymobile/scrcpy/releases/download/v1.24/scrcpy-win64-v1.24.zip

     

     


     

    2. adb 환경 변수 추가

    저는 윈도우64비트라서 scrcpy-win64-v1.24.zip 압축파일을 풀었습니다. 폴더 하나가 나올텐데 사용하기 편하게 scrcpy 이름으로 변경해주세요. 그러고 나서 scrcpy 폴더를 C드라이브 또는 D드라이브로 옮겨줍니다.

     

    C드라이브로 옮기는 이유는 다운로드 폴더에서 해도 되지만 가끔 사용자 이름이 한글로 되어있을 경우 오류가 발생할 수 있기 때문입니다. 사용자 이름이 영어로 되어있다면 다운로드 폴더에서 그대로 따라 하셔도 됩니다.

     

    폴더를 옮겼다면 adb 파일의 환경 변수를 추가해야 하는데요 

    시작 옆에 검색 버튼을 누르고 환경 변수 라고 검색합니다. 그러면 시스템 환경 변수 편집이라고 뜨는데 클릭하여 실행해주세요.

     

    시스템 속성 창이 뜹니다. 맨 아래 환경 변수 버튼을 눌러주세요

     

    환경 변수 창이 뜨는데 사진과 같이 Path 변수를 선택하고 편집 버튼을 눌러 환경 변수 편집 창을 띄웁니다.

     

    새로 만들기 버튼을 누르고 adb 파일이 있는 폴더, 즉 scrcpy 폴더의 주소를 입력하고 확인을 누릅니다.

    C드라이브에 옮기신 분이라면 C:\scrcpy 라고 입력하면 됩니다.

     

     


     

    3. 개발자 옵션 - USB 디버깅 켜기

    설정 앱에서 개발자 옵션을 활성화 한 후에 USB 디버깅을 켜야 합니다.

     

    개발자 옵션이 비활성화 상태라면 설정 → 휴대전화 정보 소프트웨어 정보 순으로 이동합니다. 빌드번호를 여러번 누르면 개발자 모드가 활성화 됩니다. 

     

    개발자 옵션이 활성화 되었다면, 개발자 옵션 USB 디버깅 옵션을 켜주세요 USB 디버깅을 허용하시겠습니까? 라고 뜬다면 확인을 눌러주세요

     

     


     

    4. 스마트폰 USB로 PC 연결

    3번까지 잘 따라오셨다면 이제 스마트폰을 PC와 연결해주세요. 저는 USB로 연결하는 방식만 소개하기 때문에 USB로 연결하시면 됩니다.

     

    스마트폰을 PC와 연결하게 되면, 휴대전화 데이터에 접근 허용 창과 USB 디버깅을 허용하시겠습니까? 창이 뜨게 됩니다. 모두 허용하시면 됩니다.

     

     


     

    5. adb devices 명령어로 연결 확인

    스마트폰을 PC와 잘 연결했다고 해도 PC에서도 확인이 필요합니다. adb 명령어를 이용해서 제대로 연결이 되었는지 확인해봅시다.

     

    먼저, 시작 옆 검색 버튼을 이용하여 명령 프롬프트를 실행합니다. 

     

    명령 프롬프트를 실행하였으면 adb devices 명령어를 입력합니다.

     

    1) 정상적으로 연결되었을 때

    List of devices attached
    시리얼 번호     device

     

    정상적으로 연결되면, adb devices 명령어를 입력했을 때 시리얼 번호 device 형식으로 나옵니다.

     

     

    2) USB 디버깅 허용이 안 되었을 때

    List of devices attached
    시리얼 번호     unauthorized

     

    USB 디버깅 허용이 안 되면, adb devices 명령어를 입력했을 때 시리얼 번호 unauthorized 형식으로 나옵니다. PC와 연결하면 뜨는 USB 디버깅 창에서 허용을 안 했을때 발생하는 문제로 허용 버튼을 누르면 해결됩니다.

     

     

    3) USB 디버깅 옵션을 끈 상태일 때

    List of devices attached

     

    USB 디버깅 옵션을 끈 상태로 연결하면, adb devices 명령어를 입력했을 때 List of devices attached 문장만 나옵니다. 개발자 옵션에서 USB 디버깅 옵션을 켜주면 해결됩니다.

     

     

    List of devices attached
    시리얼 번호     device

    위 형식으로 나온 사람은 다음으로 넘어가주세요.

     

     


     

    6. scrcpy 실행하기

    5번까지 잘 따라하셨다면 이제는 실행하는 단계만 남았습니다. 실행하는 방법은 명령 프롬프트 창에서 scrcpy 명령어만 입력하면 끝입니다.

     

    5번과 같은 방식으로 명령 프롬프트를 실행합니다.

     

    명령 프롬프트 창에서 scrcpy 명령어를 입력하면 미러링된 스마트폰 화면이 뜹니다.

     

    여기까지 실행되었다면 기본적으로 끝났습니다.

     

    다만, 넷플릭스와 같은 OTT 서비스들은 PC로 미러링이 안 되는 것 같습니다. 스마트폰에서는 재생이 잘 되지만 PC에서는 검은 창만 뜨네요 나중에 해결방법이 생기면 새 글로 안내하겠습니다.

     

     


     

    마무리

    scrcpy 프로그램의 명령어는 많이 있습니다. 시간이 된다면 다른 명령어와 특히 녹화 명령어를 알려드리고 싶습니다. 나중에 글을 수정하든지 새로 글을 작성하든지 꼭 추가하도록 하겠습니다. 도움이 많이 되셨길 바랍니다. 감사합니다.

     

     

     

     

    728x90
    반응형

    댓글