🤬
error Could not find "Podfile.lock" at /내경로/ios/Podfile.lock. Did you run "pod install" in iOS directory?
my_first_app/ios폴더에 pods가 미설치 되어서 뜨는 오류!
프로젝트의 ios 폴더로 이동후
$ cd ios
$ pod repo update
$ pod install
다시 react-native run-ios실행하면 정상적으로 에뮬레이터가 나온다.
react-native run-ios --simulator="iPhone 8 plus"
다른 폰 기종도 켜 볼 수 있다!
- ios는
react-native run-ios
커맨드만 쳐도 시뮬레이터가 기동이 되는데,- android는 android studio 앱을 켜고 AVD Manager에서 직접 실행시킨뒤
react-native run-android
커맨드를 쳐야 기동된다.
🤬
error Failed to launch emulator. Reason: No emulators found as an output of emulator -list-avds.
환경변수 설정을 잘못해서 생긴 오류이다.
나는 Catalina 버전으로 zshrc에 해당한다!
이거 모르고 bash_profile에 적었다가 안드로이드 시뮬레이터가 실행되지 않는 오류 발생 🤬🤬
터미널로 open ~/.zshrc
을 다시 열고 똑같이 복사!
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
# bash_completion
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \.
"$NVM_DIR/nvm.sh" # This loads nvm
💡
export ANDROID_HOME=
다음에 원래/Users/컴퓨터 이름
을 적어주는 것인데 오류가 나서...$HOME
으로 대체했다.
source ~/.zshrc
로 재실행 후
Adroid Studio에서 시뮬레이터를 켜고
react-native run-android
를 하면 잘 나온다!