일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Invalid credentials
- not working
- 리액트 네이티브
- 뒤로가기 안됨
- 데이터바인딩
- aPK
- AWS
- Android
- WPF
- Kotlin
- 예제
- sourcetree
- EC2
- bitbucket
- VisualStudio
- 개발환경설정
- 디버깅
- 빌드 오류
- gradle
- react
- 안됨
- 인증문제해결
- react-native
- 리액트
- flutter
- 설정
- 안드로이드
- Git
- git인증
- 안드로이드 스튜디오
- Today
- Total
목록React-Native (13)
물에 살고싶은 개발자
언제나 그렇듯 결론부터 파워셀이나 cmd를 쓰면 한글로 오류메시지가 나오기도 한다. 그 커멘드는 쓸수없다는 식으로ㅇㅇ 나를 위해 일한 솔루션은 결국 환경변수 추가였다. npm install -g react-native-cli 를 실행하면 npm과 리액트 네이티브의 경로가 나오는데, npm의 경로를 시스템변수에 path에다 추가해주고 확인키를 누른 뒤 재부팅하면 된다. 그리고 하던대로 하면 된다. --------------------------------------------------------------------------------------------------------------------------------------------------------- 언제부턴가 나를 힘들게 하는건 내 코드..
언제나처럼 선결론! 결국 유의미한 답변은 얻을 수 없었고, 윈도우의 초기화(포맷을 좀 더 쉽게 해주는 윈도우10의 기능) 후 다시 개발환경을 세팅하고 빌드하는데 성공했다... 현재까지도 여전히 답은 그냥 포맷인걸로.. -------------------------------------------------------------------------------------------------------------------------- (주의!!: 이 글은 결론이 없으므로 푸념식 주저리주저리가 이어집니다.) react-native run-android build successful access is denied.react-native run-android build successful but not wor..
이번에는 정말 기초적인 원인으로 인해 날 괴롭혔던 is not a function 에 대한 글이다. 분명 오타도 없고 제대로 실행될거같은데, 생기는 경우에 이 글을 참고해보자. 범위(scope) 문제다. 너무나도 잘알고 있고 익숙하지만 그래서 간과한 원인인셈이다. 아래와 같은 코드가 있다고 치자_set = () => { setTimeout(() => { this._goTo(); }, 4000); }; 여기서 4초 후 _goTo() 를 실행하면 _goTo is not a function 이 등장한다.method 호출뿐만 아니라 state나 props 등 다 안된다.(정확한 원인은 모르겠는데 이유는 간단하다. _set() 안에서 호출하는건 정상적으로 되지만 저 setTimeout 안에는 별개의 범위로 인식되..
RN으로 작업을 하다보면 fetch 함수로 보통 api 호출을 하게 된다.(다른 라이브러리쓴다고 뭐라하긔 없긔) 그러다보면 다양한 오류로 인해서 Network request failed 이라는 오류문구를 보게 될것이다. 이 오류에는 원인이 다양한데, 결론부터 얘기하면 크게 3가지다. 1. URL 잘못입력한 경우 내가 써둔 이 포스팅을 참고하자. 2. 서버 보안 문제이 경우는 해결법이 너무 다양하다. 때문에 내가 겪었던, 알고있는 해결법만 적겠다.원인이 다른경우는 다른글을 찾아보시라 ~_~ 이 글을 읽는 사람이 만약 서버환경이 AWS이고, AWS의 초보인 경우 해당될 수 있다.인스턴스 생성 후 주의점을 써둔 글에 3번에 해당하는 문제인데, 저 글에선 putty같은 SSH 접속에 해당하는 얘기만 써놨지만, ..
릴리즈 빌드를 위해 사이닝방법은 많으니까 생략 만약 기존방법대로 어셈블릴리즈 했는데 중간에 무한로딩한다? 1. 번들생성react-native bundle --assets-dest ./android/app/src/main/res/ --entry-file ./index.js --bundle-output ./android/app/src/main/assets/index.android.bundle --platform android --dev false 2. apk 추출./gradlew assembleRelease -x bundleReleaseJsAndAssets 지루한 설명에 들어가자면, 번들생성 명령어는 검색하면 그냥 나오는거니까 따로 설명하지 않겠다.중요한건 2번에서 쓰는 명령어인데, 기본적으로 /gradle..
cmd에서 실행을 하든 파워셀에서 하든 vsc에서 하든 빌드가 갑자기 안되면서 아래의 에러를 만나는 경우가 있다. info JS server already running.info Building and installing the app on the device (cd android && gradlew.bat app:installDebug)...> Task :app:packageDebug FAILED FAILURE: Build failed with an exception. * What went wrong:Execution failed for task ':app:packageDebug'.> 1 exception was raised by workers: java.io.UncheckedIOException: j..
번거롭게 어쩌고저쩌고 다 제끼고 바로 본론 apk를 만들 프로젝트 폴더로 이동(index.js 혹은 index.android.js가 있는 루트폴더)프로젝트 폴더에 index.js가 있을 경우 react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res 를 실행index.android.js가 있을 경우는 react-native bundle --dev false --platform android --entry-file index.js --bundle-out..
한줄결론부터 시작한다. 리액트 네이티브로 빌드한 앱에서 원격 아이피와 현재 개발하고있는 PC 혹은 노트북의 아이피가 같은지 체크하자. 리액트 네이티브는 디버깅, 즉 테스트를 위해 로컬 노드서버를 켜고 해당 서버를 통해 앱과 실시간 통신해서 변경점이 있으면 즉시 반영할 수 있도록 되어있다. 즉, 윈도우라면 파워셀이나 cmd에서 cd 명령어로 리팩트 네이티브 폴더로 이동 후 react-native run-android 를 실행했을때 안드로이드 네이티브처럼 앱을 빌드 후 바로 실행되는것이 아니고, 노드서버를 기동한다. 노드서버가 기동이 되면 디바이스와 연동해 디버깅을 진행하는 것이다. 아무튼 사전설명은 이쯤하고 정말 단순하기 짝이 없는, 하지만 충분히 간과하기 쉬운 원인 그리고 해결법을 공유하고자 글을 쓴다...