본문 바로가기

이것 저것 공부/Unity

[Unity] GooglePlayGames 로그인 에러 해결

logcat 이용하여 디버깅 하는법 : https://dobby-the-house-elf.tistory.com/192

 

[Unity] 유니티 모바일 디버깅 방법 (adb logcat 사용법)

안드로이드 APK 로 빌드된 유니티 프로젝트를 logcat을 이용해서 디버깅 하는 법을 정리한 글 입니다. logcat은 adb의 기능 중 하나이고 adb는 안드로이드 sdk설치시 자동으로 설치됩니다. 목차 1. 유니티 안드로..

dobby-the-house-elf.tistory.com

 

1. 빌드가 안돼......

GooglePlayGames API 때문에 빌드가 안되는 경우는 별로 없었습니다.

제가 겪은 문제는 구글 패키지를 임폴트 한 뒤 바로 폴더를 이동 했을때 Play Servies Resolver가 제대로 작동하지 않아서 발생했는데요.

GooglePlayGames 폴더와 PlayServicesResolver 폴더를 Assets폴더 바로 아래에 놓고.
Assets > Play Services Resolver > Android Resolver > Force Resolve 를 실행해 해결했습니다.

다른 자잘한 문제도 Force Resolve를 통해 해결되기도 합니다.

2. 화면이 어두워지고 화면상단에 구글 로고까지 뜨지만 로그인은 안되는 경우

Android setup에 올바른 정보가 기입돼 있는지 부터 확인합시다.

기입된 정보가 올바르다면, 앱 서명 문제 때문일 확률이 높습니다.

https://dobby-the-house-elf.tistory.com/54

 

Unity Android Google Play Authenticate ERROR (유니티 앱이 GooglePlay에 로그인 하지 못 할 때)

유니티 앱을 빌드 한 후에 코드에 문제가 없어도 GooglePlay 로그인이 안되는 경우가 종종 있다. 원인은 크게 3가지인데, 1. 유니티 프로젝트의 패키지 이름이 Google Play Console에 등록된 앱과 다를경우. 2. S..

dobby-the-house-elf.tistory.com

3. 화면만 어두워 졌다가 밝아지는 경우

가장 많이 겪은 케이스 입니다.

구글 로고가 뜨지 않는다면 앱 서명으로 인한 문제가 아니므로 Google Play Console에 일일히 앱을 올려 테스트 할 필요가 없습니다.

버그를 잡고 구글 로그까지 뜬 후에 내부 테스트를 통해 확인하시면 됩니다.

 

Google Play Console API 오류일 수 있습니다. 아래 링크를 따라가 최신버전 API를 임포트 해줍니다.

current-build 폴더에 유니티 패키지가 있습니다.

https://github.com/playgameservices/play-games-plugin-for-unity

 

playgameservices/play-games-plugin-for-unity

Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub.

github.com

 

DllNotFoundException -> https://dobby-the-house-elf.tistory.com/63?category=785638

 

[Unity] Google Play 로그인 에러 DllNotFoundException

Google Play Console 로그인이 다음과 같은 에러 문구가 뜨며 오작동을 일으킬때. DllNotFoundException: Unable to load DLL 'gpg': The specified module could not be found. Assets > Play Services Resolver..

dobby-the-house-elf.tistory.com

 

 

  • lee 2021.06.16 11:58

    GPGS를 구현하려는데 로그인이 도저히 안되네요.
    이걸로 몇시간을 하는지 모르겠어요.
    1. 패키지 이름을 맞췄습니다.
    2. 앱서명은 SHA-1 앱서명과 업로드 앱서명으로 두개를 모두 만들어서 구글 플랫폼에도 생성해서 두개다 만들었습니다.
    3. manifest 에 id도 맞췄습니다.

    도대체 왜 로그인이 안되는지 미치겠네요.
    화면 상단에 구글 로고는 뜨는데 그뒤로 로그인이 안됩니다.

    • MagicDog 2021.06.17 01:27 신고

      로그인 테스트는 실제 플레이 스토어에 올려봐야만 정확한 테스트가 가능합니다.
      혹시 내부 테스트로 올려서 테스트 해보셨다면, 비공개 테스트로 출시한 후에 다시 한번 테스트 해보시길 바랍니다.