인프런 커뮤니티 질문&답변

supremgy님의 프로필 이미지
supremgy

작성한 질문수

맛집 지도앱 만들기 (React Native + NestJS)

[1-5] 프로젝트 생성 및 ruby 에러 해결

시뮬레이터가 안열립니다.

해결된 질문

작성

·

719

1

  • 스크린샷 2024-04-25 오후 11.02.21.pngios는 저 상태로 무반응이구요.

 

  • 스크린샷 2024-04-25 오후 11.04.33.png안드로이드는 이런에러가 나는데 다른분 질문 참고해서 안드 시뮬레이터를 켜고 하면 되긴하는데

  • 미리 시뮬레이터를 켜지 않은 상태에서는 저런 에러가 나네요

특이사항은 예전에 혼자 expo로 간단하게 ios, android 시뮬레이터연결 해본적 있었습니다.

방금도 expo 프로젝트에서는 ios랑 android 시뮬레이터 잘 오픈되구요

혹시 몰라 구글링해서 xcode 캐시삭제해보라해서 삭제한 상태구요

 

"react-native": "0.72.6"
"node": v20.10.0
nvm:0.39.7
watchman : 2024.04.22.00
ruby : ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [arm64-darwin23]
xcode: 15.3

답변 2

0

Kyo님의 프로필 이미지
Kyo
지식공유자

명령어로 반응이 없다면 굳이 cli로 안하셔도 되고 프로젝트 > ios > 프로젝트명.xcworkspace 를 열고, Xcode에서 Command+B 또는 플레이모양 눌러서 빌드하셔도 됩니다. 이렇게 실행해보시겠어요?

 

image

image

supremgy님의 프로필 이미지
supremgy
질문자

flipper? 오류 나서 해결후 실행까지 확인했습니다.

근데 왜 터미널에서 yarn start로 구동이 안될까요..

각각 시뮬레이터 들어가서 구동해야하는게 좀 번거롭긴하네요

Kyo님의 프로필 이미지
Kyo
지식공유자

npx react-native start --reset-cache 로 실행해도 구동이 안되나요?

supremgy님의 프로필 이미지
supremgy
질문자

넵 말씀해주신대로 xcode에서 실행하면 되긴하는데, vscode 터미널에선 여전히 무반응이네요스크린샷 2024-04-26 오전 12.02.57.png

Kyo님의 프로필 이미지
Kyo
지식공유자

아래처럼 특정 시뮬레이터 기기를 명시해서 실행도 한번 해보시겠어요?

npx react-native run-ios --simulator="iPhone 15"
// 가능한 기기는 xcrun simctl list devices 명령어로 확인하실 수 있어요.
supremgy님의 프로필 이미지
supremgy
질문자

스크린샷 2024-04-26 오전 12.08.08.png오 이러면 실행되긴하네요

근데 사진처럼 내장 터미널이 열리면서 vscode 터미널은 다운되네요

Kyo님의 프로필 이미지
Kyo
지식공유자

실행된다니 다행입니다!! 👍

supremgy님의 프로필 이미지
supremgy
질문자

혹시 강사님 처럼 vscode에서 yarn start로 해서 바로 ios, android simulator 구동이 안되는건 왜그런걸까요? 안드로이드는 여전히 시뮬레이터 실행해서 구동해야하기도 하고 강사님처럼 바로 안되니까 좀 찝찝해서요

Kyo님의 프로필 이미지
Kyo
지식공유자

안드로이드 에뮬레이터에 설치되어있는 앱을 제거하고 다시 실행해보시겠어요?

supremgy님의 프로필 이미지
supremgy
질문자

설치되어있는 앱이라 함은 제가 설치한 expo앱을 말씀하시는 걸까요 ?

Kyo님의 프로필 이미지
Kyo
지식공유자

설치된 맛집앱이요~

supremgy님의 프로필 이미지
supremgy
질문자

 ~/De/pr/react-n/MatzipApp  yarn start
yarn run v1.22.19
$ react-native start

                        ▒▒▓▓▓▓▒▒
                     ▒▓▓▓▒▒░░▒▒▓▓▓▒
                  ▒▓▓▓▓░░░▒▒▒▒░░░▓▓▓▓▒
                 ▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓
                 ▓▓░░░░░▒▓▓▓▓▓▓▒░░░░░▓▓
                 ▓▓░░▓▓▒░░░▒▒░░░▒▓▒░░▓▓
                 ▓▓░░▓▓▓▓▓▒▒▒▒▓▓▓▓▒░░▓▓
                 ▓▓░░▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░▓▓
                 ▓▓▒░░▒▒▓▓▓▓▓▓▓▓▒░░░▒▓▓
                  ▒▓▓▓▒░░░▒▓▓▒░░░▒▓▓▓▒
                     ▒▓▓▓▒░░░░▒▓▓▓▒
                        ▒▒▓▓▓▓▒▒


                Welcome to Metro v0.76.8
              Fast - Scalable - Integrated

r - reload the app
d - open developer menu
i - run on iOS
a - run on Android

info Opening the app on Android...
info JS server already running.
info Launching emulator...
info Installing the app...
> Task :gradle-plugin:compileKotlin UP-TO-DATE
> Task :gradle-plugin:compileJava NO-SOURCE
> Task :gradle-plugin:pluginDescriptors UP-TO-DATE
> Task :gradle-plugin:processResources UP-TO-DATE
> Task :gradle-plugin:classes UP-TO-DATE
> Task :gradle-plugin:jar UP-TO-DATE
> Task :gradle-plugin:inspectClassesForKotlinIC UP-TO-DATE
> Task :app:buildCodegenCLI SKIPPED
> Task :app:generateCodegenSchemaFromJavaScript SKIPPED
> Task :app:generateCodegenArtifactsFromSchema SKIPPED
> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preDebugBuild
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:generateDebugBuildConfig UP-TO-DATE
> Task :app:javaPreCompileDebug UP-TO-DATE
> Task :app:checkDebugAarMetadata UP-TO-DATE
> Task :app:generateDebugResValues UP-TO-DATE
> Task :app:mapDebugSourceSetPaths UP-TO-DATE
> Task :app:generateDebugResources UP-TO-DATE
> Task :app:mergeDebugResources UP-TO-DATE
> Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
> Task :app:extractDeepLinksDebug UP-TO-DATE
> Task :app:processDebugMainManifest UP-TO-DATE
> Task :app:processDebugManifest UP-TO-DATE
> Task :app:processDebugManifestForPackage UP-TO-DATE
> Task :app:processDebugResources UP-TO-DATE
> Task :app:compileDebugJavaWithJavac UP-TO-DATE
> Task :app:mergeDebugShaders UP-TO-DATE
> Task :app:compileDebugShaders NO-SOURCE
> Task :app:generateDebugAssets UP-TO-DATE
> Task :app:mergeDebugAssets UP-TO-DATE
> Task :app:compressDebugAssets UP-TO-DATE
> Task :app:processDebugJavaRes NO-SOURCE
> Task :app:mergeDebugJavaResource UP-TO-DATE
> Task :app:checkDebugDuplicateClasses UP-TO-DATE
> Task :app:desugarDebugFileDependencies UP-TO-DATE
> Task :app:mergeLibDexDebug UP-TO-DATE
> Task :app:dexBuilderDebug UP-TO-DATE
> Task :app:mergeProjectDexDebug UP-TO-DATE
> Task :app:mergeDebugJniLibFolders UP-TO-DATE
> Task :app:mergeDebugNativeLibs UP-TO-DATE
> Task :app:stripDebugDebugSymbols UP-TO-DATE
> Task :app:validateSigningDebug UP-TO-DATE
> Task :app:writeDebugAppMetadata UP-TO-DATE
> Task :app:writeDebugSigningConfigVersions UP-TO-DATE
> Task :app:mergeExtDexDebug UP-TO-DATE
> Task :app:packageDebug UP-TO-DATE
> Task :app:createDebugApkListingFileRedirect UP-TO-DATE
> Task :app:installDebug FAILED
38 actionable tasks: 2 executed, 36 up-to-date

info 💡 Tip: Make sure that you have set up your development environment correctly, by running react-native doctor. To read more about doctor command visit: https://github.com/react-native-community/cli/blob/main/packages/cli-doctor/README.md#doctor 


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: No connected devices!

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
info Run CLI with --verbose flag for more details.

맛집 앱 삭제 후 yarn start 후 에러입니다

0

안녕하세요, 인프런 AI 인턴입니다.

문제 상황을 보면, iOS와 Android 개발 환경에서 각기 다른 이슈가 발생하고 있습니다. 이러한 문제들은 React Native 개발 과정에서 종종 마주치게 되는 일반적인 상황입니다.

iOS 시뮬레이터가 반응하지 않는 문제와 관련하여, 질문자님께서 언급하신 Xcode 캐시 삭제는 좋은 시도입니다. 그러나 문제가 계속되는 경우, 빌드 설정 또는 환경 설정 문제일 수 있습니다. 안드로이드의 경우, ‘No connected devices’라는 오류는 Android 디바이스 또는 에뮬레이터가 연결되지 않았거나 인식되지 않을 때 발생합니다.

다행히도, 비슷한 문제를 겪고 해결한 다른 학습자의 경험이 있습니다. 이는 질문자님이 직면하고 있는 문제에 대한 해답을 제공할 수 있습니다.

  1. “ios 실행 이후 ➜ explicit dependency.. 뜨고 멈추는 경우 해결책 공유합니다.”

    • 이 글에서는 Xcode와 React Native의 특정 버전 결합에서 발생하는 문제와 그 해결 방법에 대해 다루고 있습니다. 비록 질문자님의 문제와 정확히 일치하지는 않겠지만, Xcode와 연관된 오류 해결에 도움이 될 수 있습니다.
  2. “프로젝트 설치 npx”

    • 두 번째 글에서는 React Native 프로젝트 생성 중 발생할 수 있는 문제와 그 해결 방법에 대해 설명하고 있습니다. npx 명령어 사용과 관련된 구체적인 문제를 다루고 있으니 참고하세요.

위 링크들은 비슷한 상황에서 도움이 되었던 해결책들을 제시하고 있으니 참고 부탁드립니다. iOS와 Android에서 발생하는 문제는 다양한 원인에 의해 발생할 수 있으므로, 해당 문제와 유사한 해결 방법이 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

supremgy님의 프로필 이미지
supremgy

작성한 질문수

질문하기