RN 앱과 unity를 연동하기 위해 @azesmway/react-native-unity 라이브러리를 설치하고 세팅을 한 후 빌드할 때 Could not determine the dependencies of task ':notifee_react-native:compileDebugAidl'. 에러가 나면서 빌드가 되지 않는 경우가 있다. 이럴 때는 프로젝트의 gradle.properties 에 unityStreamingAssets=.unity3d 를 추가해주고, :azesmway_react-native-unity 의 build.gradle의 밑에서 dependencies { //noinspection GradleDynamicVersion implementation "com.facebook.react:rea..
이번에 새로 받은 m1 mac으로 기존에 진행중이던 프로젝트를 빌드하려는데, 예전에 m1 mac에서 빌드했을 때에는 구글을 잘 따라가면 빌드가 바로 됐었는데 이번에는 만나지 못한 에러때문에 몇시간을 허비했다...ㅠㅠ gradlew not found 혹은 ./gradlew: bad interpreter: /bin/sh^m: no such file or directory 에러때문에 안드로이드 빌드를 못하고 있었는데, 아무리 검색해봐도 chmod +x gradlew , chmod 777 gradlew 명령어로 권한을 주라는 것 외에는 나오지 않았다. 머리를 식히고 다시 검색해보니 dos2unix 를 설치하고 이를 통해 해결하는 방법이 나와있었는데, 그 방법은 아래와 같다. #1 dos2unix 설치하기 bre..
react-native-track-player 라이브러리를 사용하여 오디오 스트리밍 관련 서비스를 만들기 위해 npm install react-native-track-player --save 라이브러리를 설치하고, 앱을 컴파일할 때 exoplayer 관련하여 컴파일 에러가 뜰 때가 있다. 해결 방법은 간단하다. allprojects { repositories { maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url("$rootDir/../node_modules/react-native/android") } maven { // Android JSC is installed from npm url..
개인 PC 드라이브에 메모리가 부족하기도 하고 개발용으로 쓰기 이전엔 게임만 했던 데스크탑이라 간만에 PC를 포맷해준 후에 오로지 개발만을 위한 환경으로 구축하기 위해 관련 소프트웨어들을 설치해주고 새로운 마음으로 프로젝트를 진행하려는데 JDK를 17 버전으로 설치해버려서, 이전 프로젝트의 react-native 앱을 빌드하는데는 어려움이 있었다. 전에는 Nodejs를 최신으로 설치해서 머리좀 아팠었는데.. 역시 뭐든 최적화 되어있는 LTS버전이 짱인 것 같다. 이왕 이렇게 된거 다시는 까먹지 않게 하기 위해서 블로그에 남겨두어야겠다. ✔ jdk가 최신 버전임에 에러가 나는 상황 해결 방법 https://www.oracle.com/kr/java/technologies/javase/jdk11-archive..
클라이언트가 서버에게 ' 비디오 파일, 이미지 파일을 줘 ' ' 이 파일을 내 디바이스에 저장해 줘' 라고 요청을 보낸다고 가정해보자. 그렇다면 서버는 요청에 따라 적합한 처리를 하여 클라이언트에게 응답을 줄 것이다. 하지만 당연히 컴퓨터는 컴퓨터의 언어로 요청을 처리해야하기에 이를 구분할 수 있도록 하는 체계가 필요하다. 그 체계를 바로 API (Application Programming Interface) 라고 한다. 정리하자면, API는 클라이언트, 서버와 같은 서로 다른 프로그램에서 요청과 응답을 주고 받을 수 있게 만든 체계이다. 이 API 를 클라이언트의 관점에서 바라봤을 때 클라이언트가 서버에게 보내는 요청은 크게 4가지 요소로 나눌 수 있는데, Create Read Upload Delete..
개발 중인 private box 앱은 expo cli 를 사용하여 만든 앱인데, 최근에 node.js를 최신 버전으로 업데이트 하고 이후에 expo start를 하니 지원이 안된다고 한다.. 그래서 node.js를 다운그레이드 하기 위해 nvm을 설치하고 이전 버전을 다운하고 nvm use 명령어를 사용하니 띠용... 이게 뭔말이더냐 살짝 당황했지만 바로 구글링 해서 찾아본 결과.. 해당 이슈는 명령 프롬포트(cmd)를 관리자 권한으로 실행하면 해결된다는 간단한 것이었다! 짠! 아주 간단한 이슈였지만 해결되고나니 기분 좋다 :)
- Total
- Today
- Yesterday
- 앱개발
- app
- Firebase
- useEffect
- typeScript
- 영종도데이트
- vsC
- Ai
- rn
- JavaScript
- TS
- REACT
- IMAGE
- vscode
- useState
- CSS
- build
- FlatList
- 스파르타코딩클럽
- React Hooks
- ios
- It
- Xcode
- ReactNative
- Android
- ChatGPT
- Mac
- gradle
- 코린이
- React Native
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |