앱을 릴리즈로 빌드한 다음 실제 기기나 에뮬레이터에서 실행했을 때 충돌(Crash)이 나는 경우가 있다. 이럴 땐 어디서 에러가 났는지 확인해야하는데 다음의 명령어로 로그를 확인할 수 있다. $ adb logcat *:E zsh의 경우엔 다음과 같이 한다
앱을 배포한 이후에 사용자가 어떤 행동을 하는지 알고 싶어졌다. 그래서 react-native-firebase를 이용하여 수집하기로 했다. yarn으로 설치하거나 다음을 실행하면 된다. $ npm install --save @react-native-firebase/app $ react-native link @react-native-firebase/app $ npm install --save @react-native-firebase/analytics $
react-native-webview를 사용할 때 gradle.properties에 다음을 추가해야 한다. android.useAndroidX=true android.enableJetifier=true 추가한 후에 빌드할 때 react-native-admob에서 빌드 실패가 나는 경우가 발생한다. >
react-native로 만든 앱에 광고를 넣기 위해 react-native-admob을 사용했다.(안드로이드만 사용) $ npm i --save react-native-admob@next $ react-native link react-native-admob@next android/app/build.gradle에 다음을 추가한다.
UPDATE React Native에서 특정 폰트를 사용하기 위해서 폰트를 추가해야하는데 다음과 같이 하면 된다. fonts 디렉토리를 만들어 폰트를 넣어준다. react-native-app │ README.md │ index.ios.js │ index.android.js └── ios └── android └── src │ │ │ └── assets │ └── fonts │ └── 폰트 pack
앱을 출시하기 위해서 빌드를 해야한다. keytool로 업로드 키를 생성한다. my-upload-key.keystore와 my-key-alias는 변경해도 된다. $ keytool -genkeypair -v -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 android/
React Native로 개발한 앱을 안드로이드 에뮬레이터로 보기위해선 다음을 실행하여 에뮬레이터를 먼저 실행해야 한다. android avd 하지만 무슨 이유에서인지 실행이 안되었는데 이유는 docker와 충돌이 나서였다. 이를 해결하기 위해 do
React Native에서 특정 폰트를 사용하기 위해서 폰트를 추가해야하는데 다음과 같이 하면 된다. fonts 디렉토리를 만들어 폰트를 넣어준다. react-native-app │ README.md │ index.ios.js │ index.android.js └── ios └── android └── src │ │ │ └── assets │ └── fonts │ └── 폰트 rnpm을
Emacs에서 여러 창을 나누어 사용할 때 커서를 다른 창으로 이동하는 단축키는 C-x o 이다. 하지만 창이 여러 개인 경우 이동하는 게 불편하다. init.el에 다음을 추가하여 좀더 빠르게 커서를 다른 창으로 이동할 수 있다. (global-set-key (kbd "C-c <left>") 'windmove-left)
예전에 Emacs로 python 통합 개발 환경을 구성하기 위해서 여러 라이브러리들을 설치해본 적이 있었다. 당시에는 ropemacs를 사용하여 다른 것보다도 자동 완성 기능을 할 수 있도록 했었다. 최근에 다시 Python으로 개발하면서