SDK 경로도 더블 체크했을 때 올바르게 설정되었고, 안드로이드 스튜디오에 React native 프로젝트가 아닌
My Application으로 Empty Activity 설정으로 프로젝트를 만들어 에뮬레이터를 띄우면 제대로 띄워지는데
유독 RN으로 npm run android 하면 에뮬레이터가 구동 되지 않았다.
후...하루종일 구글링해서 해봤는데 해결되지 않았다.
깃허브에 올라와있는 m1 유저들을 위한 에뮬레이터를 dmg로 받기도 했는데
설정이 복잡하기도 하고 애초에 완전 해결책은 아니라고들 구글에서 얘기하더라.
그래서 아예 갤럭시 핸드폰(플립3)을 개발자 옵션을 켜서 (USB 디버깅 토글 활성화) 연결하여 직접적으로 키니
그제서야 제대로 구동되었다.
이 때에도 초반에 갤럭시가 처음에는 제대로 인식을 하지 못해서 한참 헤맸는데
RN 프로젝트에 직접적으로 에뮬이 띄워지는 것을 테스트하지 말고
My Application 기본 프로젝트에 먼저 띄워 되는 것을 확인 먼저 해보자. 그 후 RN 프로젝트에 android run을 했더니 되었다.
예전에 프로젝트를 한 번 진행했을 때에는 에뮬레이터가 정상적으로 잘 켜졌기에.. 이 희망으로 하루종일 삽질을 했다. ㅡㅡ
해외 유튜버들도 대체로 S 버전의 안드로이드 31로 설정하고 arm82로 했는데도 나는 안 되더라. (포맷까지 한 상태였음)
아무튼 지속적으로 안 된다면 핸드폰을 AVD 삼아 에뮬 띄우는 것이 삽질을 줄이는 방법이 될 수 있다.
오히려 좋은 방법일수도. 안드로이드 에뮬에 xcode 에뮬까지 띄우면 정신이 하나도 없었는데 오히려 좋아.
'개발 > React Native' 카테고리의 다른 글
Stepzen과 neon을 이용해 Postgresql과 graphQL 쉽게 사용하기 (0) | 2023.08.11 |
---|---|
GraphQL vs REST API (0) | 2023.08.02 |
View 컴포넌트 안에서 삼항연산자로 css 사용 예시 (0) | 2023.08.01 |
Xcode에서 Components가 없어졌을 때 찾는 방법 (0) | 2023.07.25 |