일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- EC2
- AWS
- flutter
- 안됨
- 인증문제해결
- 설정
- 디버깅
- Android
- 리액트
- WPF
- 안드로이드 스튜디오
- aPK
- react
- 데이터바인딩
- Kotlin
- 빌드 오류
- gradle
- 개발환경설정
- VisualStudio
- not working
- 안드로이드
- 예제
- react-native
- bitbucket
- Invalid credentials
- 뒤로가기 안됨
- git인증
- sourcetree
- 리액트 네이티브
- Today
- Total
목록react-native (11)
물에 살고싶은 개발자
언제나 그렇듯 결론부터 파워셀이나 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..
오늘도 여전히 RN 삽질을 삽질삽질 한다. 이제 막 시작하는 프로젝트라 간단하게 api 호출 하고 오는것만 테스트해보려했는데 이거떔에 한시간정도 삽질했다. 언제나 그렇듯이 결론부터. fetch(serverIp + "/getServerIp") .then(response => response.json()) .then(response => { console.log(response.msg); GLOBAL.BASE_URL = response.msg; console.log(GLOBAL.BASE_URL); }) .catch(function(error) { console.log( "There has been a problem with your fetch operation: " + error.message ); // A..