55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
installation중에 adb입력시 Permission denied가 발생합니다.
안녕하세요 다른 인스톨은 전부 다 마친상태인데 vi ~/.bash_profile 을 통해서 ANDROID_HOME 경로와 SDK의 경로를 맞춰준 이후 터미널에서 adb를 입력하니 오류 라인: -bash: /Users/~~~~(ANDROID_HOME)/platform-tools/adb: Permission denied 가 발생합니다. (경로에는 있습니다) 구글링도 해봤는데 딱히 해결책이 나오지 않아서 질문드립니다~! 추가) 강의 계속 진행중에 안드로이드 애뮬레이터를 켜니 이런 알럿이 뜨네요 Use ADB location은 원래도 켜있네요..ㅠ 이 오류 때문인지 react-native run-android도 오류가 나네요 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 해결됨iOS/Android 앱 개발을 위한 실전 React Native - Basic
맥OS 하이시에라 인데 어디가 잘못된걸까요?
안녕하세요? 좋은 강의 감사드립니다. 어렵게 2010년도 iMac을 얻어서 개발환경을 셋팅하고 있습니다. (os - High Sierr, 프로세서 3.06GHz Intel Core 2 Duo, 메모리 10GB, 그래픽 : ATI Radeon HD 4670 256MB) 설치한 버전은 다음과 같습니다. nvm : 0.33.11 node: 10.15.11 npm : 6.14.8 adb : 1.0.41 java 11.0.9 xcode : 9.0 (hidgh Sierr는 9점대만 깔리더라구요) cocoapod : 1.8.4 vs code : 1.42 샘플로 프로젝트 하나 만들어서 react-native 돌리니까 에러나는데.. 도통 어디가 잘못된건지 못찾겠어요..ㅠㅠ 며칠을 해매도 안되네요.. 에러내용은 다음과 같습니다. 도통 찾아봐도 어디가 잘못된 건지 모르겠어서요.. 죄송하지만.. ㅠㅠ 부탁 드립니다. ㅠㅠ 이 화면은 pod install 시 에러 화면입니다.
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
예제 속 디버깅 오류
+ 안드로이드 애뮬레이터를 실행하고 초기 화면도 오류가 뜨면서 실행되지 않습니다. 강의 속 타이핑한 코드를 그대로 옮겨 적었는데 아래와 같은 디버깅 오류가 뜹니다. 타이핑한 코드 /** * Sample React Native App * https://github.com/facebook/react-native * * @format * @flow */ import React, { Component } from 'react'; import { View, Text, StyleSheet } from 'react-native'; class App extends Component{ render() { return( <View style={Styles.background}> <Text> Hello world</Text> </View> ) } } const styles = StyleSheet.create({ background: { flex : 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center' } }) export default App; 디버깅 콘솔 C:\Program Files\nodejs\node.exe .\App.js Debugger attached. (node:2188) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. (Use `node --trace-warnings ...` to show where the warning was created) Waiting for the debugger to disconnect... c:\Users\onesm\Desktop\AppDevel\react_01\App.js:9 import React, { Component } from 'react'; ^^^^^^ SyntaxError: Cannot use import statement outside a module at wrapSafe (node:internal/modules/cjs/loader:999:16) at Module._compile (node:internal/modules/cjs/loader:1047:27) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10) at Module.load (node:internal/modules/cjs/loader:948:32) at Function.Module._load (node:internal/modules/cjs/loader:789:14) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12) at node:internal/main/run_main_module:17:47 Process exited with code 1 (node:2188) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. (Use `node --trace-warnings ...` to show where the warning was created) null: Uncaught c:\Users\onesm\Desktop\AppDevel\react_01\App.js:9 import React, { Component } from 'react'; ^^^^^^ SyntaxError: Cannot use import statement outside a module 어떤 부분을 수정헤야 하나요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
debugging select environment
visual Studio Code와 안드로이드 같은 버전을 설치했습니다. 디버깅을 하려고 하면 select environment 창과 함께 chrom(preview), Edge:Lanch, Node.js, Node.js(preview), VS code Extention(preview)가 뜹니다. Node.js를 선택하는게 맞나요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
AsyncStorage 질문드립니다.
1회독하고 틈틈히 복습하면서 앱을 짜고 있습니다. 회원가입/로그인을 구현하려고 하는데요.. 여기저기 찾아보니 AsyncStorage 를 사용하는것같아서 로그인여부랑 사용자정보를 AsyncStorage로 저장을 하려고 합니다. 근데, npm install --save @react-native-community/async-storage 로 설치를 했구요.. App.js파일에 다음과 같이 import 하고 import AsyncStorage from '@react-native-async-storage/async-storage'; 시뮬레이터를 실행시키면 에러가 납니다. 몇번을 다시 해도 똑같은 현상이 나오네요. 어떻게 해야할지 검색해도 도통 알 수가 없네요.. ㅠㅠ AsyncStorage 를 사용하려면 이렇게 하는게 맞는지? 아님 다른 방법이 있는지요?
- 해결됨iOS/Android 앱 개발을 위한 실전 React Native - Basic
Image Component 질문입니다.
아무런 에러가 뜨지 않는데 사진이 보이지 않습니다. 무엇이 문제인지 감이 잡히지 않습니다. android emulator 에서는 이미지가 보이는데 ios emulator에서만 안 보입니다. ㅜㅜ
- 해결됨iOS/Android 앱 개발을 위한 실전 React Native - Basic
연락처 접근하기에서
윈도우 os 환경에서 작업하고 있습니다. 안드로이드에서 연락처를 못 불러 오는것 같습니다. 제 소스는 async requestContactPermission(){ if(Platform.OS === 'ios') { console.warn('ios') return true } else { console.warn('Android') const granted = await PermissionsAndroid.requestMultiple([ PermissionsAndroid.PERMISSIONS.WRITE_CONTACTS, PermissionsAndroid.PERMISSIONS.READ_CONTACTS ]); if( granted['android.permission.READ_CONTACTS'] === PermissionsAndroid.RESULTS.GRANTED && granted['android.permission.WRITE_CONTACTS'] === PermissionsAndroid.RESULTS.GRANTED ) { return true } else { return false } } } getContacts = () => { this.requestContactPermission() .then((didGetPermission)=>{ if(didGetPermission){ Contacts.getAll((err, contacts) => { if(err){ throw err; } console.warn(contacts) }) } else { alert('no permission') } }) } 그리고 에러는 WARN Possible Unhandled Promise Rejection (id: 0): Error: Exception in HostFunction: Malformed calls from JS: field sizes are different. [[31,34],[4,0],[[10,2000,1603256350959,false]],67] [native code] enqueueNativeCall@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2589:43 fn@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2161:42 createTimer@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30885:38 setTimeout@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30693:18 _87@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27319:30 reject@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27196:18 doResolve@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27237:13 Promise@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27084:14 fn@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2134:27 http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:96716:48 tryCallOne@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27052:16 http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27153:27 _callTimer@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30607:17 _callImmediatesPass@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30643:19 callImmediates@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30862:33 callImmediates@[native code] __callImmediates@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2647:35 http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2424:34 __guard@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2630:15 flushedQueue@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2423:21 flushedQueue@[native code] invokeCallbackAndReturnFlushedQueue@[native code] 이렇게 뜨는데요. 뭐가 문제인지 답변 부탁드립니다. "react": "16.9.0", "react-native": "0.61.5", "react-native-contacts": "^6.0.2",
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
{ } 의미를 정확하게 이해를 못하겠습니다.ㅠㅠ
가끔 변수를 선언할때등에 중괄호{ } 안에 변수명이나 컴포넌트이름이 들어가는데 왜 그런지 이해를 할 수가 없습니다. 가령 const { params } = this.props.route; import {Component} ......... 위의 경우에서 왜 중괄호로 써야하는지 이해가 안됩니다. 참고할 만한 문서가 있을까요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
Picker 관련하여
맥북이 없어 윈도우즈 환경으로 하고 있습니다. Picker부분에서 npm install @react-native-community/picker --save 하고 ios 폴더에서 npx pod-install picker.js 에서 import {Picker} from '@react-native-community/picker'; 하고 <Picker></Picker를 했는데 에러가 납니다. 에러메시지를 검색했더니 아래와 같이 설치하라고 해서 npm install react-native-android-dialog-picker --save 를 설치하였습니다. 그런데로 에러가 계속 똑같이 나서 진행이 안되네요.. ㅠㅠ 안드로이드라서 그런건지요? 다른 조치를 취해줘야할까요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
React Native 맥OS 에서 환경설정 질문입니다.
환경설정 한 후 , 터미널로 나와서 adb 를 명령하면 찾을 수 없다고 나오는데 어디가 잘못 된 건가요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
아이콘 이미지가 나오지 않습니다
안드로이드에서 확인했을 때에는 잘 나오는데 ios에서 확인하면 home_icon이미지가 안나와요ㅠㅠ 뭐가 문제일까요.. 소스코드는 강의에서 나오는거랑 다를게 없습니당...
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
window에서
제가 window환경에서 따라가고 있는데, 여기서 에러가 발생했습니다. react-native run-android로 실행을 했더니 이런식으로 에러가 나서 실행이 되지 않습니다. 전까지는 잘 따라가고 있었는데 새로운 파일을 만들고 실행을 하니 계속 이런 에러가 뜨네요. 어떻게 해결해야 되나요? 구글에 쳐도 해결방법이 되지 않네요..
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
윈도우 환경 수강
안녕하세요, 사전 요구사항에 맥 환경을 구축해야 한다고 기록되어 있는데 혹시 윈도우 환경에서는 강의를 수강하는데 어려움이 많을까요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
디비연동은 다른 react 수업에 나오던데 그거 보면 되나요?
디비연동은 다른 react 수업에 나오던데 그거 보면 되나요? 그리고 또 궁금 한게... 앱과 웹은 다른데 이 수업은 앱에 치중 되어 있잖아요... 그러면 이걸로만으로 부족 하겠지만 구글스토어에서 다운 받는 어플 같은거 만들 수 있게 하는게 이 수업인가요?
- 해결됨iOS/Android 앱 개발을 위한 실전 React Native - Basic
npx react-native run-android 후 오류
npx react-native run-androidnpx react-native run-android 후 오류 ntel x86 Emulator Accelerator (HAXM installer) 설치가 안됩니다. 이것이 꼭 필요 한가요? Hyper-V 확인 (체크되어 있는 거) BIOS 진입 -> SVM enable 완료 도무지 이유를 모르겠네요.. 정말 진심으로 수업 하고 싶습니다.
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
혹시 뒤에 내용에 디비 연동을 배우나요?
혹시 강의에서 내용에 디비 연동을 배우나요?
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
Hook 방식에 대하여!
Hook 방식으로 코딩을 해야하는데 관련 지식 알고 계신거 있나요???
- 미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
window...
위도우에서는 안드로이드 에뮬을어떻게 연동시키나요,,,