개발자
"npx react-native doctor"를 실행하여 문제를 찾고, F(fix)를 눌러 에러 해결을 진행하였습니다. ---------------------------------------------------------- Common ✓ Node.js - Required to execute JavaScript code ✓ npm - Required to install NPM dependencies ● Metro - Metro Bundler is not running Android ✖ Adb - No devices and/or emulators connected. Please create emulator with Android Studio or connect Android device. ✓ JDK - Required to compile Java code ✖ Android Studio - Required for building and installing your app on Android ✓ ANDROID_HOME - Environment variable that points to your Android SDK installation ✓ Android SDK - Required for building and installing your app on Android Errors: 2 Warnings: 1 Attempting to fix 3 issues... Common ✖ Metro Could not start the bundler. Please run "npx react-native start" command manually. Android ✖ Adb √ Select the device / emulator you want to use » Emulator s24u (disconnected) ✔ Adb ✔ Android Studio installed successfully in "C:\Users\OOO\AppData\Local\Android". ---------------------------------------------- 그러나 여전히 에뮬레이터는 작동하지 않으며, 다시 "npx react-native doctor"를 실행하면 다시 같은 오류가 발생합니다. --------------------------------------------- Common ✓ Node.js - Required to execute JavaScript code ✓ npm - Required to install NPM dependencies ● Metro - Metro Bundler is not running Android ✖ Adb - No devices and/or emulators connected. Please create emulator with Android Studio or connect Android device. ✓ JDK - Required to compile Java code ✖ Android Studio - Required for building and installing your app on Android ✓ ANDROID_HOME - Environment variable that points to your Android SDK installation ✓ Android SDK - Required for building and installing your app on Android Errors: 2 Warnings: 1 Usage › Press f to try to fix issues. › Press e to try to fix errors. › Press w to try to fix warnings. › Press Enter to exit.
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 04월 16일
React Native에서 발생한 이 문제는 일반적으로 ADB(Android Debug Bridge)와 연결되어 있는 기기 또는 에뮬레이터의 문제, 혹은 Android Studio의 설치 문제로 인해 발생할 수 있습니다. 1. ADB 관련: 반드시 ADB 서버가 동작하고 있는 상황에서 장치를 연결해야 합니다. 이를 확인하기 위해 터미널에서 `adb devices` 명령을 실행해보세요. 해당 명령의 결과로 아무런 디바이스도 나열되지 않거나, 디바이스가 'unauthorized' 상태라면 디바이스 연결에 문제가 있을 가능성이 큽니다. 2. Android Studio 관련: Android Studio가 제대로 설치되지 않았거나 설정이 제대로 되지 않은 경우에도 이러한 오류가 발생할 수 있습니다. Android Studio 및 SDK 경로(`ANDROID_HOME`) 설정, Android Virtual Device(AVD) 설치 등을 확인하고 필요시 새로 설치해보시길 권장합니다. 3. Metro Bundler 관련: Metro Bundler 가동 여부를 점검하세요. Metro Bundler가 실행 중인 지 확인하려면 새 터미널 창을 열고 "npx react-native start"를 실행해 보세요. 만약 위 방법들을 모두 시도했음에도 불구하고 문제가 해결되지 않는다면, 더 깊은 문제가 있을 수 있으니 디버그 로그를 확인하거나 추가적인 도움을 받아보시길 바랍니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!