Xcode도 Android Studio도 없이 Homebrew만으로 개발환경을 세우고, Expo 앱을 실기기에 올려 Metro를 붙이고, adb로 원격 조작하며 QA하기까지 — 막혔던 순서 그대로 적은 3부작.
iOS는 Xcode가 필수지만 안드로이드는 다릅니다. Android Studio 없이 Homebrew와 command-line tools만으로 React Native/Expo 개발환경을 세팅한 기록입니다. JDK 17 keg-only 함정부터 SDK 패키지, 에뮬레이터까지 막힌 순서 그대로 정리했습니다.
1부에서 만든 개발환경 위에서 Expo dev-client를 안드로이드 실기기에 올리고 Metro를 붙였습니다. CNG 원리, pnpm 모노레포의 Unable to resolve module, LAN IP 접속, adb 딥링크와 콜드 스타트까지 막혔던 지점을 순서대로 적었습니다.
3부작 완결편. 미러링은 보는 용도, adb는 조작하는 용도로 나누고 screencap·input tap으로 실기기를 원격 조작합니다. 좌표계 어긋남, Android 9 미디어 스캐너가 .MOV·대용량 영상을 색인하지 않는 함정, 잠금은 사람이 푸는 자동화 경계까지 실전 중심으로 정리했습니다.