본문 바로가기

Android5

[Android] Firebase Google Social Login시 R.string.default_web_client_id 오류 & 해결방안 Firebase를 이용하여 Google Social Login을 생성할 때, 다양하게 오류들이 발생하곤 합니다. Firebase에 문제가 있어서가 아니라, 기본 설정에 따라서 발생할 수 있는 오류들이기 때문에 정확한 확인 필요합니다. [오류 상황] Firebase Authentication(인증)을 통해 구글 로그인 기능을 구현하는 과정에 "R.string.default_web_client_id"의 ."default_web_client_id"라는 이름의 문자열 리소스를 참조해야하는데, 이것은 프로젝트 리소스에 해당 문자열 리소스가 없어서 발생하는 것입니다. [오류 해결] 1. "google-services.json"파일 체크 후 Rebuild Project. - google-services.json 파일.. 2022. 10. 8.
[Android] 패키지 생성 후 Manifest 파일에 액티비티 추가방법. 안드로이드 개발을 하면서 패키지를 추가하지 않고 개발을 하는 경우에는 아래 이미지와 같이 ".액티비티명"을 입력하여 추가하면 됩니다. 하지만, 패키지를 생성한 후에 액티비티를 추가할 때는 ".패키지명.액티비티명" 순으로 입력하여 추가하면 됩니다. 2022. 10. 1.
[안드로이드] Firebase를 이용한 구글 로그인 연동 프로젝트 안녕하세요. 지난 글에서 Firebase를 이용한 구글 로그인 연동 프로젝트 사전작업을 진행했습니다. 안하셨다면 다시 한 번 확인하시고 오시면 좋습니다. 2021.10.15 - [IT] - [안드로이드] Firebase를 이용한 구글 로그인 페이지 만들기 (사전작업) [안드로이드] Firebase를 이용한 구글 로그인 페이지 만들기 (사전작업) 안녕하세요. 안드로이드 앱을 사용하다보면 로그인을 다양한 방법으로 진행하고 있는데, 그중에 구글아이디로 로그인하는 방법이 있습니다. 오늘은 그 방법을 앱에서 구현하는 방법을 공부해 madebyan.tistory.com 사전 작업을 모두 마쳤기 때문에 이제부터는 열심히 달려보겠습니다. 첫번째로 메인화면.xml 입니다. 처음 생성되면 주어지는 ConstraintLay.. 2021. 10. 17.
[안드로이드] 해시키(Hash Key) 알아내기 안녕하세요. 오늘은 프로젝트 해시키(Hash Key)를 안드로이드 스튜디오에서 알아내는 방법을 알아보겠습니다. 해시키(Hash Key)는 앱마다 갖는 고유 값으로 페이스북 SDK나 카카오톡 SDK등과 연동하기 위해서는 반드시 필요합니다. 해시키(Hash Key)를 가지고 각각의 앱을 구분하여 설정된 기능을 제공하기 때문에 필히 등록해야 합니다. 해시키(Hash Key)는 개발용 key와 릴리즈(release)용 key가 있는데, 개발용키는 개발할 때만 사용하는 키로 안드로이드 개발환경에 기본적으로 저장되어 있는 인증서 바이너리에 대한 해시값이고, 릴리즈용 키는 실제 앱을 배포할 때 사용하는 인증서 바이너리에 대한 해시값입니다. 실제로 제작후 배포할 때, 개발용 해시키(Hash Key)를 등록하게 되면 해.. 2021. 10. 16.

loading