강의

멘토링

로드맵

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

인프러너님의 프로필 이미지
인프러너

작성한 질문수

React Native with Expo: 제로초에게 제대로 배우기

스플래시 스크린 커스터마이징(Asset, Constants)

빌드 문의드립니다.

작성

·

26

0

npm ls react

─┬ @expo/vector-icons@15.0.2

│ └── react@19.1.0 deduped

├─┬ @react-native-community/datetimepicker@8.4.4

│ └── react@19.1.0 deduped

├─┬ @react-navigation/bottom-tabs@7.4.9

│ └── react@19.1.0 deduped

├─┬ @react-navigation/elements@2.6.5

│ ├── react@19.1.0 deduped

│ ├─┬ use-latest-callback@0.2.6

│ │ └── react@19.1.0 deduped

│ └─┬ use-sync-external-store@1.6.0

│ └── react@19.1.0 deduped

├─┬ @react-navigation/native@7.1.18

│ ├─┬ @react-navigation/core@7.12.4

│ │ └── react@19.1.0 deduped

│ └── react@19.1.0 deduped

├─┬ expo-font@14.0.9

│ └── react@19.1.0 deduped

├─┬ expo-image@3.0.9

│ └── react@19.1.0 deduped

├─┬ expo-linking@8.0.8

│ └── react@19.1.0 deduped

├─┬ expo-router@6.0.12

│ ├─┬ @expo/metro-runtime@6.1.2

│ │ └── react@19.1.0 deduped

│ ├─┬ @radix-ui/react-slot@1.2.0

│ │ ├─┬ @radix-ui/react-compose-refs@1.1.2

│ │ │ └── react@19.1.0 deduped

│ │ └── react@19.1.0 deduped

│ ├─┬ @radix-ui/react-tabs@1.1.13

│ │ ├─┬ @radix-ui/react-context@1.1.2

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-direction@1.1.1

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-id@1.1.1

│ │ │ ├─┬ @radix-ui/react-use-layout-effect@1.1.1

│ │ │ │ └── react@19.1.0 deduped

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-presence@1.1.5

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-primitive@2.1.3

│ │ │ ├─┬ @radix-ui/react-slot@1.2.3

│ │ │ │ └── react@19.1.0 deduped

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-roving-focus@1.1.11

│ │ │ ├─┬ @radix-ui/react-collection@1.1.7

│ │ │ │ ├─┬ @radix-ui/react-slot@1.2.3

│ │ │ │ │ └── react@19.1.0 deduped

│ │ │ │ └── react@19.1.0 deduped

│ │ │ ├─┬ @radix-ui/react-use-callback-ref@1.1.1

│ │ │ │ └── react@19.1.0 deduped

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-use-controllable-state@1.2.2

│ │ │ ├─┬ @radix-ui/react-use-effect-event@0.0.2

│ │ │ │ └── react@19.1.0 deduped

│ │ │ └── react@19.1.0 deduped

│ │ └── react@19.1.0 deduped

│ ├─┬ @react-navigation/native-stack@7.3.28

│ │ └── react@19.1.0 deduped

│ ├─┬ react-native-is-edge-to-edge@1.2.1

│ │ └── react@19.1.0 deduped

│ ├── react@19.1.0 deduped

│ └─┬ vaul@1.1.2

│ ├─┬ @radix-ui/react-dialog@1.1.15

│ │ ├─┬ @radix-ui/react-dismissable-layer@1.1.11

│ │ │ ├─┬ @radix-ui/react-use-escape-keydown@1.1.1

│ │ │ │ └── react@19.1.0 deduped

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-focus-guards@1.1.3

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-focus-scope@1.1.7

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-portal@1.1.9

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-presence@1.1.5

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-primitive@2.1.3

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ @radix-ui/react-slot@1.2.3

│ │ │ └── react@19.1.0 deduped

│ │ ├─┬ react-remove-scroll@2.7.1

│ │ │ ├─┬ react-remove-scroll-bar@2.3.8

│ │ │ │ └── react@19.1.0 deduped

│ │ │ ├─┬ react-style-singleton@2.2.3

│ │ │ │ └── react@19.1.0 deduped

│ │ │ ├── react@19.1.0 deduped

│ │ │ ├─┬ use-callback-ref@1.3.3

│ │ │ │ └── react@19.1.0 deduped

│ │ │ └─┬ use-sidecar@1.1.3

│ │ │ └── react@19.1.0 deduped

│ │ └── react@19.1.0 deduped

│ └── react@19.1.0 deduped

├─┬ expo-status-bar@3.0.8

│ └── react@19.1.0 deduped

├─┬ expo@54.0.13

│ ├─┬ @expo/devtools@0.1.7

│ │ └── react@19.1.0 deduped

│ ├─┬ expo-asset@12.0.9

│ │ └── react@19.1.0 deduped

│ ├─┬ expo-keep-awake@15.0.7

│ │ └── react@19.1.0 deduped

│ ├─┬ expo-modules-core@3.0.21

│ │ └── react@19.1.0 deduped

│ └── react@19.1.0 deduped

├─┬ react-dom@19.1.0

│ └── react@19.1.0 deduped

├─┬ react-native-gesture-handler@2.28.0

│ └── react@19.1.0 deduped

├─┬ react-native-reanimated@4.1.3

│ └── react@19.1.0 deduped

├─┬ react-native-safe-area-context@5.6.1

│ └── react@19.1.0 deduped

├─┬ react-native-screens@4.16.0

│ ├─┬ react-freeze@1.0.4

│ │ └── react@19.1.0 deduped

│ └── react@19.1.0 deduped

├─┬ react-native-web@0.21.1

│ └── react@19.1.0 deduped

├─┬ react-native-webview@13.15.0

│ └── react@19.1.0 deduped

├─┬ react-native-worklets@0.5.1

│ └── react@19.1.0 deduped

├─┬ react-native@0.81.4

│ ├─┬ @react-native/virtualized-lists@0.81.4

│ │ └── react@19.1.0 deduped

│ └── react@19.1.0 deduped

├── react@19.1.0

└─┬ tosspayments-react-native@1.0.7

├─┬ react-native-webview@11.26.1

│ └── react@19.1.0 deduped

└── react@19.1.0 deduped
npm ls react-native

├─┬ @expo/vector-icons@15.0.2

│ └── react-native@0.81.4 deduped

├─┬ @react-native-community/datetimepicker@8.4.4

│ └── react-native@0.81.4 deduped

├─┬ @react-navigation/bottom-tabs@7.4.9

│ └── react-native@0.81.4 deduped

├─┬ @react-navigation/elements@2.6.5

│ └── react-native@0.81.4 deduped

├─┬ @react-navigation/native@7.1.18

│ └── react-native@0.81.4 deduped

├─┬ @types/react-native@0.72.8

│ └─┬ @react-native/virtualized-lists@0.72.8

│ └── react-native@0.81.4 deduped

├─┬ expo-constants@18.0.9

│ └── react-native@0.81.4 deduped

├─┬ expo-file-system@19.0.17

│ └── react-native@0.81.4 deduped

├─┬ expo-font@14.0.9

│ └── react-native@0.81.4 deduped

├─┬ expo-image@3.0.9

│ └── react-native@0.81.4 deduped

├─┬ expo-linking@8.0.8

│ └── react-native@0.81.4 deduped

├─┬ expo-router@6.0.12

│ ├─┬ @expo/metro-runtime@6.1.2

│ │ └── react-native@0.81.4 deduped

│ ├─┬ @react-navigation/native-stack@7.3.28

│ │ └── react-native@0.81.4 deduped

│ ├─┬ react-native-is-edge-to-edge@1.2.1

│ │ └── react-native@0.81.4 deduped

│ └── react-native@0.81.4 deduped

├─┬ expo-status-bar@3.0.8

│ └── react-native@0.81.4 deduped

├─┬ expo-symbols@1.0.7

│ └── react-native@0.81.4 deduped

├─┬ expo-system-ui@6.0.7

│ └── react-native@0.81.4 deduped

├─┬ expo-web-browser@15.0.8

│ └── react-native@0.81.4 deduped

├─┬ expo@54.0.13

│ ├─┬ @expo/cli@54.0.11

│ │ └── react-native@0.81.4 deduped

│ ├─┬ @expo/devtools@0.1.7

│ │ └── react-native@0.81.4 deduped

│ ├─┬ expo-asset@12.0.9

│ │ └── react-native@0.81.4 deduped

│ ├─┬ expo-modules-core@3.0.21

│ │ └── react-native@0.81.4 deduped

│ └── react-native@0.81.4 deduped

├─┬ react-native-daum-postcode@1.0.11

│ └── react-native@0.81.4 deduped

├─┬ react-native-gesture-handler@2.28.0

│ └── react-native@0.81.4 deduped

├─┬ react-native-reanimated@4.1.3

│ └── react-native@0.81.4 deduped

├─┬ react-native-safe-area-context@5.6.1

│ └── react-native@0.81.4 deduped

├─┬ react-native-screens@4.16.0

│ └── react-native@0.81.4 deduped

├─┬ react-native-webview@13.15.0

│ └── react-native@0.81.4 deduped

├─┬ react-native-worklets@0.5.1

│ └── react-native@0.81.4 deduped

├─┬ react-native@0.81.4

│ └─┬ @react-native/virtualized-lists@0.81.4

│ └── react-native@0.81.4 deduped

└─┬ tosspayments-react-native@1.0.7

├─┬ react-native-send-intent@1.3.0

│ └── react-native@0.81.4 deduped

├─┬ react-native-webview@11.26.1

│ └── react-native@0.81.4 deduped

└── react-native@0.81.4 deduped
npm ls expo

├─┬ @react-native-community/datetimepicker@8.4.4

│ └── expo@54.0.13 deduped

├─┬ expo-constants@18.0.9

│ └── expo@54.0.13 deduped

├─┬ expo-dev-client@6.0.15

│ ├─┬ expo-dev-launcher@6.0.15

│ │ └── expo@54.0.13 deduped

│ ├─┬ expo-dev-menu-interface@2.0.0

│ │ └── expo@54.0.13 deduped

│ ├─┬ expo-dev-menu@7.0.14

│ │ └── expo@54.0.13 deduped

│ ├─┬ expo-manifests@1.0.8

│ │ └── expo@54.0.13 deduped

│ ├─┬ expo-updates-interface@2.0.0

│ │ └── expo@54.0.13 deduped

│ └── expo@54.0.13 deduped

├─┬ expo-file-system@19.0.17

│ └── expo@54.0.13 deduped

├─┬ expo-font@14.0.9

│ └── expo@54.0.13 deduped

├─┬ expo-haptics@15.0.7

│ └── expo@54.0.13 deduped

├─┬ expo-image-manipulator@14.0.7

│ ├─┬ expo-image-loader@6.0.0

│ │ └── expo@54.0.13 deduped

│ └── expo@54.0.13 deduped

├─┬ expo-image-picker@17.0.8

│ └── expo@54.0.13 deduped

├─┬ expo-image@3.0.9

│ └── expo@54.0.13 deduped

├─┬ expo-router@6.0.12

│ ├─┬ @expo/metro-runtime@6.1.2

│ │ └── expo@54.0.13 deduped

│ └── expo@54.0.13 deduped

├─┬ expo-secure-store@15.0.7

│ └── expo@54.0.13 deduped

├─┬ expo-splash-screen@31.0.10

│ ├─┬ @expo/prebuild-config@54.0.5

│ │ └── expo@54.0.13 deduped

│ └── expo@54.0.13 deduped

├─┬ expo-symbols@1.0.7

│ └── expo@54.0.13 deduped

├─┬ expo-system-ui@6.0.7

│ └── expo@54.0.13 deduped

├─┬ expo-web-browser@15.0.8

│ └── expo@54.0.13 deduped

└─┬ expo@54.0.13

├─┬ @expo/cli@54.0.11

│ └── expo@54.0.13 deduped

├─┬ @expo/metro-config@54.0.6

│ └── expo@54.0.13 deduped

├─┬ babel-preset-expo@54.0.4

│ └── expo@54.0.13 deduped

├─┬ expo-asset@12.0.9

│ └── expo@54.0.13 deduped

└─┬ expo-keep-awake@15.0.7

└── expo@54.0.13 deduped


버전을 알려주시면 질문자분과 동일한 환경에서 답변 드릴 수 있습니다.

 

npx expo run:android 로 apk파일을 만들었는데 안드로이드 기기에서 파일을 실행하면 expo go가 설치가 되서 실행이 됩니다.

apk 파일을 받아서 설치하면 바로 앱이 실행되게 할 수 있는 파일을 만들어서 다른 장소에 있는 기기에서 테스트를 하려면 어떻게 해야할까요?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

eas build --platform android --local로 apk 파일 만드시면 됩니다 development build만드는 명령어입니다

인프러너님의 프로필 이미지
인프러너
질문자

감사합니다.

인프러너님의 프로필 이미지
인프러너

작성한 질문수

질문하기