일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 개발환경설정
- 인증문제해결
- 빌드 오류
- WPF
- flutter
- 리액트 네이티브
- 데이터바인딩
- react
- not working
- 안드로이드
- Android
- Git
- git인증
- 안드로이드 스튜디오
- EC2
- sourcetree
- bitbucket
- aPK
- 설정
- 뒤로가기 안됨
- 안됨
- 예제
- VisualStudio
- Kotlin
- gradle
- AWS
- 리액트
- react-native
- 디버깅
- Today
- Total
목록목록 (187)
물에 살고싶은 개발자
릴리즈 빌드를 위해 사이닝방법은 많으니까 생략 만약 기존방법대로 어셈블릴리즈 했는데 중간에 무한로딩한다? 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 를 실행했을때 안드로이드 네이티브처럼 앱을 빌드 후 바로 실행되는것이 아니고, 노드서버를 기동한다. 노드서버가 기동이 되면 디바이스와 연동해 디버깅을 진행하는 것이다. 아무튼 사전설명은 이쯤하고 정말 단순하기 짝이 없는, 하지만 충분히 간과하기 쉬운 원인 그리고 해결법을 공유하고자 글을 쓴다...
오늘도 여전히 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..
단도직입적으로 바로 시작 ! 그리고 결론 ! RN의 라이프사이클에 대해 이해하고 사용하자 !생성자에서 this.props.navigation.navigate("open")을 사용해서 해당 에러가 발생한 경우, 생성자 말고 componentDidMount() 를 이용하면 된다. 즉, props가 세팅 된 후에 사용하면 된다! 뜬금없는 추가 팁. 생성자엔 super(); 가 꼭 있어야한다. 없으면 무슨일이 발생하는지 궁금하면 생성자를 정의해놓고 직접 확인해보시라. Cannot read property 'navigation' of undefined 이라는 에러가 발생하는 경우가 있다.내 경우에는 App.js에 사용할 화면들을 쭉 정의해놓고 시작하자마자 스플래시 화면으로 보내려고 했다.자연스레 생성자에서 thi..
이 글에서는 putty를 이용해 ubuntu 터미널환경에서 서버에 원격으로 소스파일을 관리하기 위해 git을 설치하고 사용하는법을 작성하고자 한다. 저장소를 만들고 push하는 글은 많이 있으므로 이 글에서는 미리 만들어진 저장소를 clone 해와서 사용하는걸 쓰겠다. 먼저 깃을 설치해준다. 우리의 친구 apt 소환! sudo apt install git 심플하게 git이 설치되었을 것이다. ( 만약 위 명령어로 설치가 안된다면 다른 블로그에서 설치명령어를 찾아보고 다음을 진행하자) 그럼 이제 제대로 설치됏는지 확인하기 위해 아래 명령어를 쳐서 확인하자 git --version 버전명이 뜬다면 정상이다. 나의 경우는 git version 2.17.1 이라고 떳다. 설치는 됏으니 이제 git에 push 했..
이 글은 차후에 내가 서버를 구축할때 보기위한 글이다. 그러므로 내 취향에 맞게 작성됨을 알린다.AWS 인스턴스를 생성 후 putty를 이용해 접속하는방법같은건 내가 따로 글을 써둿으니 그쪽을 참고하자.아래 쓸 내용들은 인스턴스를 생성 한 직후 아무것도 없을때부터 하나하나 설치해가는 내용임을 미리 밝힌다. 1.Node.js 설치 설치법 혹은 사용법이나 기본적인 소개는 공식 깃헙에서 확인하고 사용법위주로 콤팩트하게 진행하자.아래 필요로 하는 버전을 적어주면 알아서 설치가 된다.curl -sL https://deb.nodesource.com/setup_원하는.버전을넣자 | sudo -E bash - sudo apt-get install -y nodejs설치가 모두 끝나고나면 버전을 확인해보는걸로 설치가 정상..