안녕하세요 이곳에 가입하고 처음 글 쓸수 있어서 뭘 쓸까 고민하다가....
맥에서 안드로이드폰 갤럭시 등을 미러링 하는방법 설명해 볼께요
물론 아시는 분들도 많겠지만 모르시는 분들에게 도움이 돼길....
먼저 homebrew 란걸 설치 해야 합니다
설치 방법은 터미널을 여시고
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
이 명령어를 입력하시면 자동으로 설치 됍니다
그 다음에 scrcpy 를 설치 하셔야 하는데 설치 전에 이것이 멀까 궁금하시면
맥과 안드로이드폰 을 연결해주거나 안드로이드폰을 제어 또는 전송해주는 오픈 소스 입니다
github 를 참조 하시면 여러 도움이 됄겁니다
brew install scrcpy
이명령어로 설치
brew install android-platform-tools
이 명령어로 기타 안드로이드 폰 제어 툴을 설치 합니다
그런 다음에 안드로이드폰을 디버깅해야 합니다
디버깅 방법으로는 폰의 빌드 번호를 여러번 연타 하면 개발자 옵션이 뜨고 그곳에서 디버깅 or usb 디버깅 그리고 무선 디버깅 을
체크해 줍니다
그런 다음에

ㅇㅣ 사진들에보시는 폰들의 ip 주소를 찾아서
전 무선 1개 유선 1개를 연결 했습니다
먼저 유선으로 맥과 폰을 연결한후
scrcpy
를 입력해주시면 유선폰이 미러링 됍니다
물론 그전에 폰에서 디버깅 할거냐는 물음이 나오면 바로 허용 체크 해야 합니다
유선 연결이 확인 됀다음에 모든 창을 닫고
그런 다음에 터미널을 다시 하나더 연 다음에
adb tcpip 5555
를 입력해주세요
그런 다음에
adb kill-server
adb connect 폰의 ip 주소 물론 무선으로 연결할 폰의 아이피 저같은 경우는 192.168.0.33
참고로 유선은 192.168.0.39 입니다
자 여기까지 준비가 다 됐으면
우선 터미널을 한개 열고
scrcpy -d
여기서 d 는 유선을 뜻하고
다른 터미널에서는 이미 유선이 연결됀 상태라
adb connect 192.168.0.33
이렇게 무선의 기기를 다시 접속 가능하게 만들어 준다음에
scrcpy -s 192.168.0.33
을 입력해 줍니다 그러면

이렇게 2개의 폰이 미러링 됍니다
꼭 2개 연결 하라는게 아니라 유선 연결법과 무선 연결법을 설명해 드릴려고 2개를 동시에 올려 봤습니다
아 그리고 여기에 사용됀 아이피는 제 폰의 공유기에 연결됀 아이피 이므로 각자 자신의 폰에 나오는 ip 를 사용하시길 바랍니다
괘씸죄???롤 어이 없이 벤 당하고 여기에 정착 하려 합니다 ㅎㅎㅎ
잘 못알고 있는것을 정정해 주고 좋은 지식 알려줬다고 강퇴 시키다니 ....허허 ㅠㅠ
어이가 없었습니다
함 해봐야겠네요
SKT 에이닷 믿고 아이폰으로 갈아 탔다가
에이닷의 거지같은 통화품질로 1년 3개월을 가슴앓이 하다
결국 S25울트라로 기변한 사람입니다..
맥북은 기변을 못했는데... 기변할 필요가 없겠네요...
잘쓰겠습니다. 감사합니다!
영문은 입력이 되는데 한글이 안되네요 ㅠㅠ 방법이 없을까요?
키보드가 한글영문은 원래 capslock 키가 맞는데 카라를 이용하실경우는 키보드에 한글키와 alt 키가 겸용인 키보드만 가능합니다 한글키와 alt 키가 별개의 키보드는 alt키만 적용 돼서 한글키가 안먹어요
키보드의 입력소스에서 이전입력소스 와 맞추셨나요?
그리고 설정후 재부팅은 필수 입니다
재부팅도 했는데 한글이 안먹히네요 ㅠㅠ
원인은 아래와 같은 것으로 추정됩니다.
카라비너 언어설정과 별개로 맥 키보드를 연결해서 안드로이드의 입력으로 쓸 때 안드로이드에서는 쉬프트 스페이스로만 언어설정이 변경 가능하기도 합니다. 이게 이상한게 카라비너에서 한영키 전환을 한거랑 안한거랑 안드로이드에서는 별도로 인식이 되기도하고, 또는 일치하게 한영키가 먹을때도 있습니다. 정확한 이유는 모르지만, 같은 기기에서 때마다 다르기도합니다.
해결방안은 아래와 같습니다.
여튼 그래서 피지컬 마우스, 키보드의 입력을 그대로 전송하는 플래그를 추가 "--forward-all-clicks -K" (대소문자 유의) 하여 해결했습니다. 마우스가 왜 필요한지는 모르겠는데, 레딧등의 보고를 보면 -K만으로는 해결되지 않던 키보드 입력문제가 마우스 클릭도 포워드해서 해결되었다는 내용이 있습니다.
SCRCPY실행시 제 플래그 조합들을 참고바랍니다.
scrcpy -S -w --forward-all-clicks --video-codec=h264 -m2560 --max-fps=60 --no-audio -K --video-bit-rate=10M --display-buffer=50
맥이시면 잘 아시겠지만 automator로 하나 숏컷해놓고 쓰시면 편리하실 수 있습니다.
scrcpy -S -w --forward-all-clicks --video-codec=h264 -m2560 --max-fps=60 --no-audio -K --video-bit-rate=10M --display-buffer=50 <--- 이 내용을 한 번에 붙혀넣고 엔터 치면 되는건가요??ㅠㅠ
터미널 맹이라 이 쪽은 잘 몰라서 여쭤봅니다.. 미리 감사드립니다.
보통은 실행은 그렇게하면 되실겁니다.
챗지피티에 질문하면 이런 내용을 스텝바이스텝으로 알려주기도 하니 천천히 해보기 좋습니다. 건승을 기원합니다
제가 쓰는 버전은 위와 같이 바꾸니 오른쪽 옵션키로 한영 전환이 되네요ㅎㅎ 감사합니다.
편안한하루 보내세요~
오라질님은 혹시 해결법을 찾아서 잘 활용하고 계셨는지요?
이것저것 상세 설정도 가능하고 참 잘 만들었다는 생각 했었습니다.
혹시 안되시는분 https://zenn.blog/macos-android-mirroring-scrcpy/
https://github.com/Genymobile/scrcpy/blob/master/doc/windows.md
유선 연결 먼저 하고 폰과 연결된 후, 무선으로도 연결이 됐습니다.
연결 다 끊고 무선만으로 연결하는 방법이 있을 까요?
감사합니다.
모든 터미널 종료후
scrcpy -e 라고 입력하셔도 되고 아니면 무선 연결할 기기의 아이피를 입력하는 방법
scrcpy -s 폰 아이피
입력하셔도 돼고 간혹 연결이 끊기면
adb connect 폰 아이피
이렇게 입력해서 연결을 유지 시키훈
scrcpy -e 또는 scrcpy -s 폰 아이피
입력해 보세요
애드가드 중지 후,
개발자 옵션 -> 무선 디버깅 -> IP 주소 및 포트 확인
adb connect ip주소:포트번호 입력 -> scrcpy -e 해서 무선으로 미러링이 됐습니다.
도움 주셔서 감사합니다.
터미널 켜고 올려주신 데로 복붙해서 명령했는데 막 설치가 되는 것 같더니 Path 어쩌고 나오더라구요..
죄송합니다. 완전 초보라...
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"입력하니 ==> Checking for `sudo` access (which may request your password)...
Password:
패스워드를 요구하는데 맞나요?