RuntimeError: abort(Error: adb server version (36) doesn't match this client (41); killing...
could not read ok from ADB server
* failed to start demon
이라는 오류가 뜨면서...
계속 expo가 꺼졌다

해결하기 위해서 뒤지다 보니
scrcpy 폴더를 찾아서 뭘 해야한다는데
검색해도 안 뜨는데 어떻게 찾아요...ㅠ
아마나는 안 깔려 있나봄?
그래서 깔러 감
Releases · Genymobile/scrcpy
Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.
github.com
깔기 전에, scrcpy가 뭔가 했더니
안드로이드 기기를 컴퓨터에서 보고 쓸 수 있게 해주는 것 같더라고
일단 최신 버전으로 깔아보겠습니다..
내가 찾은 모 블로그에서는
scrcpy의 파일을 모두 복사 해서 platform-tools 폴더 내에 덮어쓰기 하라고 했는데
그렇게 하면 여전히 문제는 안 고쳐진다...
어차피 중복 되는 파일은

이 세 개 뿐이므로 중복X 그냥 붙여넣기만!
혹시라도 걱정된다면
저 세 파일을 다른 폴더에 백업해두고
덮어 쓰기 한 후에
다시 저 세 파일을 덮어 쓰기 해서
최종족으로 platform-tools 폴더 안의 파일은 원래 있던 그! 파일로!
만들어주면 된다
platform-tools 폴더의 경로는
(나의 경우에)
C:\Users\{PC명}\AppData\Local\Android\Sdk\platform-tools
였다
이건 매번 안스 켜지 않고 에뮬레이터 실행할 수 있게
path 등록 해놨으면 거기서 찾아서 쓰면 된다
정리하면
나처럼 scrcpy 폴더 자체가 안나오는 사람은
1. 깃허브 가서 최신 버전을 다운로드 => 압축 풀기
2. 해당 폴더 내에서 맨 위의 파일 세개 빼고
platform-tools 파일에 붙여넣기
하면 된다!
'TIL > React Native' 카테고리의 다른 글
| [React Native] 날짜 관련 라이브러리 moment vs. date-fns (0) | 2022.08.08 |
|---|---|
| [React Native] 서버에 요청해서 JSON 받아 오는 방법 (fetch vs. axios) (0) | 2022.08.08 |
| [React Native] 버튼을 눌렀을 때 특정 값을 함수로 보내는 방법 (0) | 2022.08.05 |
| [React Native] react-native link 와 rnpm link의 차이 (0) | 2022.08.01 |
| [React Native] 에뮬레이터 실행 오류 고치기 (Error running adb) (0) | 2022.07.20 |