Frontend/React-Native

[Silicon Mac M1] 안드로이드 에뮬레이터(Android Emulator)설치

IagreeBUT 2021. 2. 8. 12:01
728x90

 

안드로이드 스튜디오는 m1에 지원이 되지만, 에뮬레이터는 아직 정상적으로 작동하지 않는다

 

그래도 앞으로는 애플이 Intel과 손절했기 때문에 어떻게든 되도록 각 회사들이 열심히 개발해주고 있다..

 

안드로이드 에뮬레이터도 초기버전이지만 그래도 어떻게든 지원은 된다.

아직 초기버전이라 다음과 같은 문제점이 있다고 한다

Known issue라고 하는거 보니까 발견되지 않은 issue도 많을듯 ㅎㅎ

 

 

github.com/741g/android-emulator-m1-preview

 

741g/android-emulator-m1-preview

A place to store preview versions of Android Emulator on Apple Silicon and provide instructions/support. - 741g/android-emulator-m1-preview

github.com

 

링크를 타고 들어가서 release를 눌러주면 

 

 

며칠전에 새로운 버전이 나왔던데 문제가 있는건지 뭔지 모르겠지만 이름이 v3이 아니고 무슨 숫자라서

그냥 v2를 깔아주는게 나을것 같다 

어쩌피 뭘깔아도 임시기 때문에 

Asset을 눌러주면 4가지가 나오는데 

.dmg파일을 눌러서 설치해준다 

 

 

이렇게 됐으면 Android Emulator를 Applications 폴더로 드래그해서 넣어준다.

그러면 완료

 

이제 Applications폴더로 가서 Android Emulator를 클릭해준다 

그러면 뭐 여기서 설치한게 아니라서 안된다~ 막이런게 나오는데 

 

시스템 환경설정 > 보안 및 개인정보 > 일반

이 부분쯤에 안드로이드 에뮬레이터 뭐어쩌구 그냥열까? 이런게 나오는데 그냥 연다고 체크하면된다

(캡쳐하는걸 까먹음)

 

 

그러면 이제 이렇게 열리는데

무슨 경고문구가 나오는데 이게 바로 위에서 생길수 있는 문제중에 하난데

상관없다 별로상관없는 것 같다 

제대로 했음에도 불구하고 뜰 수 있다~ 이런 이슈가 있다고 한 것 같다

 

 

 

 

+추가) 2021.03.30

아마 이 글에서 안드로이드 스튜디오를 깔지 않고 React Native를 깔 때

zshrc에 환경변수를 추가해주었다 

vi ~/.zshrc

후 아래내용을 작성 

나는 이렇게 있음 

 

그런데 이를 시스템에도 등록해주어야 한다고 한다..

source ~/.zshrc

음..난이미 한거였군.. 여튼 정보

 

참고)

나는 react-native를 run android하려고 설치한건데, 그거를 하려면 

미리 안드로이드 에뮬레이터를 이렇게 켜놓고 나서 해야함

 

1. 안드로이드 에뮬레이터 켜기

 

2. terminal로 만들어놓은 프로젝트 경로로 이동

난 M1으로 갈아탄 이후로 terminal을 iTerm으로 사용한다.

(react-native init 폴더명) 으로 만든 파일로 이동하라는 뜻

cd ~~(생략)~~

 

 

3. 안드로이드로 시작

react-native run-android

 

 

 

이렇게 나오면 완료

 

728x90