[Java/오류노트] Solved - Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner
·
Java/오류노트
해당 글에서는 Android Studio내에서 발생하는 오류에 대해 이를 해결하는 방법에 대해서 알아봅니다.1) 문제점💡문제점Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner (in unnamed module @xxx) cannot access class com.sun.tools.javac.tree.TreeScanner (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.tree to unnamed module @xxx- 해당 문제는 안드로이드 빌드를 수행하였을 경우 위와 같은..
[RN] React Native Android Google Play Store 등록 방법 -2 : Google Play Console 설정
·
React & React Native/환경 설정 및 구성
해당 글에서는 React-native로 구성한 앱을 Google Play Console에 설정하는 방법에 대해 공유합니다.  💡 [참고] Android / iOS에 각각 앱을 배포하는 과정에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.플랫폼분류링크AndroidReact Native Google Play Store 등록 방법 -1 : 초기 환경 설정https://adjh54.tistory.com/301AndroidReact Native Google Play Store 등록 방법 -2 : Google Play Console 설정https://adjh54.tistory.com/306AndroidReact Native Google Play Store 등록 방법 -3 : Google Play Cons..
[RN] React Native firebase 개발/운영 분리: Android google-services.json
·
React & React Native/환경 설정 및 구성
해당 글에서는 firebase 관리 기능을 사용하는 도중 개발 단계와 운영단계를 분리하기 위한 방법에 대해서 알아봅니다.  💡 React Native 환경에서 Firebase 설정에 관련된 링크들입니다.분류플랫폼링크Firebase Analytics + Crashlytics 이해 및 설정 방법Androidhttps://adjh54.tistory.com/254Firebase Analytics + Crashlytics 이해 및 설정 방법iOShttps://adjh54.tistory.com/530firebase 개발/운영 분리(Android) google-services.jsonAndroidhttps://adjh54.tistory.com/297firebase 개발/운영 분리(iOS) : GoogleServic..
[RN] react-native 안드로이드 뒤로가기 버튼 방지 : BackHandler
·
React & React Native/라이브러리 활용
해당 글에서는 React-native 개발 환경 중 안드로이드 디바이스에 대해 뒤로 가기 버튼에 대해서 방지하는 방법에 대해 공유합니다. 1) BackHandler 💡 BackHandler - Android 기기의 하드웨어 백 버튼을 처리하는 인터페이스를 제공하는 모듈입니다. 이 모듈을 사용하면 백 버튼 누름 이벤트를 감지하고 버튼이 눌렸을 때 사용자 정의 로직을 구현할 수 있습니다. - react-native 설치 시 해당 모듈이 포함되어 있습니다. 💡 [참고] 해당 디바이스 화면에서 뒤로가기 버튼을 의미합니다. 2) BackHandler 활용 1. 라이브러리 가져오기 import { BackHandler } from 'react-native'; 2. 이벤트 리스너 등록 💡 화면이 렌더링 된 이후 us..
[RN] React Native Android 빌드 속도 올리는 방법 : gradle.properties
·
React & React Native/환경 설정 및 구성
해당 글에서는 React-native에서 Andriod 디바이스로 테스트를 하는 경우 빌드 속도를 올리는 방법에 대해서 공유합니다. 1) gradle.properties 파일 설정 1. Gradle 캐시 속성 설정하기💡 Gradle에서는 빌드 과정에서 많은 파일들을 생성하고 관리를 합니다.💡 '캐시'를 통하여 이전에 빌드된 캐시를 사용하여 빌드시간을 단축시켜 빌드를 빠르게 수행할 수 있습니다.org.gradle.caching=true   2. Daemon 모드 사용하기💡 Daemon 모드란?- 빌드에 사용되는 JVM을 한번 시작하고 빌드가 완료될 때까지 계속해서 사용합니다.- 이전 빌드에서 생성된 캐시를 사용하여 최대한 많은 작업을 건너뛰고 빌드를 빠르게 수행할 수 있습니다.- 캐시가 없는 경우 데..