Jveloper

2019. 07. 20 이머시브 수업 8주차 - 6일(react native cli 환경셋팅) 본문

Project/HopeQuery

2019. 07. 20 이머시브 수업 8주차 - 6일(react native cli 환경셋팅)

Jveloper 2019. 7. 21. 13:55

- react native cli 환경 구축하기(+issue)

지난번 프로젝트에서는 expo cli로 환경을 구축했었지만 이번프로젝트는 react native cli 로 환경을 구축하기로 했다

이유는 expo가 이미 셋팅이 다 되서 들어오기 때문에 굉장히 무겁다고 들었고, expo에서는 node_module도 많이 제한된다고 들었다
https://program-developer.tistory.com/59

-> 지난번 글에서 react native docs 를 참고해서 react native 환경을 이미 구축했다

 

처음 react-native init <프로젝트명>을 쳤을때

이런글이 나왔다 ios 혹은 android로 실행을 시키는 방법인것 같아보인다

나는 android studio밖에 없기 때문에 ios 애뮬레이터를 실행시키기 위해서는 App Store에서 Xcode를 설치해야한다

 


android studio를 이용한 안드로이드 애뮬레이터와 Xcode를 이용한 ipone 애뮬레이터를 동시에 run 해봤더니 error가 등장했다

아이폰은 잘 열리는데 안드로이드가 안열렸다
이게 무슨 error일까 쭉 읽어봤더니 5번째줄쯤에 No connected devices! 라는 글을 볼 수 있다
안드로이드 스튜디오에서 기기를 켜주지않아서 발생한 에러였다...
항상 모든기기와 server를 다 열어준 후에 run-ios, run-android를 해야한다

 

안드로이드를 켤때의 다른에러도 있었는데 아래를 더 읽어보자


adb를 찾지못하고 adb reverse 가 뜨면서 안드로이드와 connecting이 안될때

-> "brew cask install android-platform-tools" 설치


이로써 4주 프로젝트의 react-native-cli 환경셋팅은 모든 팀원이 완료했다 !

이번 4주 프로젝트도 화이팅하자 !

 

참고자료 : https://blog.pusher.com/debugging-react-native-android/

-> react native 에서 android를 켤때의 생길 수 있는 모든 error에 대해서 적어놓은것같다

 

Comments