M1 맥에서는 안드로이드 스튜디오에서 에뮬레이터를 돌리려 하면 실행이 안 된다.
내가 한 것들을 다 적어놓으려고 한다.
- AVD manager
로 생성한 avd로 실행하기
- Preference
설정 변경
- android-emulator-m1-preview
https://github.com/google/android-emulator-m1-preview/releases/tag/0.2
에서 android-emulator-m1-preview.dmg를 다운 받아 사용
구글에서 정식으로 m1 호환용 에뮬레이터 출시 전 사용하도록 제공한 툴이다.
4.https://dlevelb.tistory.com/1142 를 참고했다.
- [패키지명]/android/app/src/main/assets 폴더가 있는지 확인하고 없으면 생성
- [패키지명]/android 폴더에서 ./gradlew clean 실행
- [패키지명] 폴더에서 아래 명령어 실행
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
이렇게 하니 드디어 떴다.
하지만 확인해보니 스타일적인 부분(아이콘, 드롭박스 등등)에서 ios에선 괜찮았던 친구들이 깨져있었다. 추후에 수정하도록 하겠다.
도움된거 같기도 하고… 🧐 자주 올려주세요 뭐