본문 바로가기

React Native/Android12

실제 디바이스에서만 카카오, 구글 로그인 안될 때 난 바보다.. 디버그, 릴리즈 모드 에뮬레이터에서는 카카오, 구글 로그인이 잘 되는데 실제 디바이스에서만 안돼서 이틀 밤낮을 지새웠다. 많은 사람들이 말하는 SHA-1을 다시 점검하고, 코드를 고치고, 모든 skd과 라이브러리 버전을 확인하고, 난독화 예외처리도 해보고.... 그런데... 난 바보다. 카카오 디벨로퍼에 추가하는 키 해시 파이어베이스의 내 앱에 추가하는 SHA-1 이 두개를 모두 '업로드 키 인증서'의 SHA-1을 추가했던 거였다.. 미쳐버려... 업로드키가 아닌 앱 서명키를 추가해야한다. ???: 아니 맨 위에 있는 앱 서명키를 제치고 왜 업로드키롤 올리고 자빠졌어요? 변명을하자면.. 안드로이드에 1년만에 업로드하는 과정에서 keystore를 유실해서 새로 만들었다. 새로만든 keysto.. 2023. 5. 7.
Applovin Proguard minifyEnabled 에러 에러코드 A problem was found with the configuration of task ':app:safedkInstrumentationRelease' (type 'InstrumentationTask'). - In plugin 'applovin-quality-service' type 'com.safedk.gradleplugin.tasks.InstrumentationTask' property '$12' specifies file '{프로젝트경로}/android/app/build/outputs/mapping/release/missing_rules.txt' which doesn't exist. 날 3시간동안 괴롭힌 녀셕... 해결방법 android/build.gradle 에서 앱러빈 버전을 4.3.. 2023. 5. 7.
안드로이드 구글, 카카오톡 로그인이 디바이스에서 안될 때 1. 문제 상황: 디바이스에서만 구글, 카카오톡 로그인이 안된다. (릴리즈 모드는 됨) - 에뮬레이터에서 릴리즈 모드로 하면 그건 됨. - 근데 실제 플레이스토어에서 배포하고 다운받으면 안됨. 운영 중인 영단어 앱테크 캐시보카에는 구글 로그인, 카카오톡 로그인이 있습니다. (iOS에는 애플도) Debug 모드에서도, Release 모드에서도 로그인이 잘 되는데 실제 디바이스에서만 로그인이 안되는거에요. 아무리 찾아봐도 전부 SHA-1 를 제대로 등록했냐? 라는 내용만 자꾸 나옴 ㅠ 구글만 안되는거면 몰라도 카카오톡도 안되는데.. 심지어 release모드에서는 됨;;;; 그래서 chatGPT한테 물어봄. 근데 미친 chatGPT가 해결해줬습니다.. 위에 1번부터 6번까지 쭈욱 한 번씩 검토했어요. 근데 6.. 2023. 5. 6.
android keystore key hash 찾는 법 echo {SHA-1} | xxd -r -p | openssl base64 또는 keytool -keystore path-to-debug-or-production-keystore -list -v 2023. 5. 6.
Couldn't find DSO to load crash in release build and hermes is enabled https://github.com/facebook/react-native/issues/33120#issuecomment-1217934483 2023. 5. 5.
안드로이드 로그 보는 방법 adb logcat 에러만 보려면 adb logcat *:E 2023. 5. 5.