해결된 질문
작성
·
719
1
ios는 저 상태로 무반응이구요.
안드로이드는 이런에러가 나는데 다른분 질문 참고해서 안드 시뮬레이터를 켜고 하면 되긴하는데
미리 시뮬레이터를 켜지 않은 상태에서는 저런 에러가 나네요
특이사항은 예전에 혼자 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
명령어로 반응이 없다면 굳이 cli로 안하셔도 되고 프로젝트 > ios > 프로젝트명.xcworkspace 를 열고, Xcode에서 Command+B 또는 플레이모양 눌러서 빌드하셔도 됩니다. 이렇게 실행해보시겠어요?
아래처럼 특정 시뮬레이터 기기를 명시해서 실행도 한번 해보시겠어요?
npx react-native run-ios --simulator="iPhone 15"
// 가능한 기기는 xcrun simctl list devices 명령어로 확인하실 수 있어요.
혹시 강사님 처럼 vscode에서 yarn start로 해서 바로 ios, android simulator 구동이 안되는건 왜그런걸까요? 안드로이드는 여전히 시뮬레이터 실행해서 구동해야하기도 하고 강사님처럼 바로 안되니까 좀 찝찝해서요
~/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 디바이스 또는 에뮬레이터가 연결되지 않았거나 인식되지 않을 때 발생합니다.
다행히도, 비슷한 문제를 겪고 해결한 다른 학습자의 경험이 있습니다. 이는 질문자님이 직면하고 있는 문제에 대한 해답을 제공할 수 있습니다.
“ios 실행 이후 ➜ explicit dependency.. 뜨고 멈추는 경우 해결책 공유합니다.”
위 링크들은 비슷한 상황에서 도움이 되었던 해결책들을 제시하고 있으니 참고 부탁드립니다. iOS와 Android에서 발생하는 문제는 다양한 원인에 의해 발생할 수 있으므로, 해당 문제와 유사한 해결 방법이 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
flipper? 오류 나서 해결후 실행까지 확인했습니다.
근데 왜 터미널에서 yarn start로 구동이 안될까요..
각각 시뮬레이터 들어가서 구동해야하는게 좀 번거롭긴하네요