더 많은 포스팅 보기 자세히보기

프론트엔드/트러블슈팅 8

RN 채널톡 안열림 이슈

November 1, 2021 4:29 PM 고객 센터 채널톡이 안열리는 문제를 인식함. 이전 버전에서도 안되고, 플렛폼과 무관하다는 것을 확인하였음. 안드로이드 스튜디오 attach 디버거를 사용하여 채널톡 자바코드를 분석해봄. 계속 따라가다보니 public void showMessenger(Activity activity) { if (!GlobalStore.get().bootState.get()) { L.e("Fail to start messenger, please 'Boot' first"); } else { IntentUtils.setNextActivity(activity, LoungeActivity.class).putExtra("handleOpenChat", false).putExtra("page..

node 경로를 잡지 못하는 문제 해결

😱 상황 어제 노드를 다시 설치했더니 노드 경로를 찾지 못한다고 하면서 env: node: No such file or directory 이러한 에러가 발생함. 이유는 어제까지 nvm를 사용하여 노드를 설치하고 사용하였는데 이번에는 Homebrew로 노드를 설치함 그러하여 which node로 노드위 위치를 확인 하였는데 경로가 바뀜 👍 해결 방법 which node 현 노드의 위치 ln -s ${현 노드의 위치} /usr/local/bin/node

[리액트 네이티브] Xcode 12.5 =< folly flipper 사용 시 빌드에러 해결

😱 상황 리액트 네이티브 flipper를 사용 시 xcode12.5이상의 빌드를 진행할 경우 Facebook에서 개발한 디버깅 도구인 flipper가 네이티브 코드에 종속적이어서 Swift 컴파일러가 업데이트될 때마다 빈번하게 에러가 발생한다. 이번 경우에는 Pods 폴더 내부에 있는 Flipper-Folly와 RCT-Folly에 DistributedMutex-inl.h파일에서 발생하였는데 해결 방법은 아래와 같다. 👍 해결 방법 # ios/Podfile # Enables Flipper. # # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable these next few lines. us..

리액트 네이티브 안드로이드 에뮬레이터 문제 해결

$HOME/.bash_profile 이나 $HOME/.bashrc ( zsh 를 사용한다면, ~/.zprofile or ~/.zshrc) export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools 에뮬레이터는 실행되지만, "ADB server didn't ACK"와 같은 에러가 발생 한 경우 adb kill-server adb start-server 의 명령어를 입력 후 'started..

Invariant Violation: Tried to register two views with the same name RNCSafeAreaProvider 문제 해결

React Native개발을 하다가 한 이슈가 발생하였다. Invariant Violation: Tried to register two views with the same name RNCSafeAreaProvider 한참을 헤맸고, 깃허브에서 package.json "scripts": { "postinstall": "rm -rf node_modules/expo/node_modules/react-native-safe-area-context" } 이 스크립트를 추가하여 실행하면 문제를 해결할 수 있었다.

React Native Version Mismatch 문제 해결

React Native개발을 하다가 패키지를 업데이트 했는데, console.error: React Native version mismatch. JavaScript version: 0.62.2 Native version: 0.63.2 Make sure that you have rebuilt the native code. If the problem persists try clearing the Watchman and packager caches with `watchman watch-del-all && react-native start --reset-cache`. construct [native code]:0 _construct construct.js:19:9 Wrapper wrapNativeSuper.js..

반응형