Backend.Utils.GetGoogleHash()

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 최신
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 : Backend Android AAR Issue : java.lang.ClassNotFoundException: io.thebackend.unity.Utils.OfferDeviceInfo

안녕하세요.

모바일 Android 빌드에서 게스트 로그인을 하려고 합니다.

Google Hash Key 를 얻기 위해 Backend.Utils.GetGoogleHash()

출력시, 값이 비어있습니다.

그리고 위와 같은 에러가 발생합니다.

어떻게 해야할까요?
스크린샷 2025-07-20 오후 6.51.27

안녕하세요 개발자님,
프로가드사용 여부에 따른 예외처리가 되어있는지와 함께,
사용하시는 유니티 버전 공유 요청드립니다.


스크린샷 2025-07-21 오후 12.20.14

안녕하세요. 프로가드 사용중입니다.
프로가드 사용하지 않았을때에도 동일한 증상이 있습니다.

Unity 2022.3.21f1 입니다.

좋아요 1

-keep class io.thebackend.unity.**

예외 처리에 위 내용도 추가 후 확인해 주시면 감사하겠습니다.

참고 문서

넵! 추가하였더니, 오늘은 다른 에러로그가 발생합니다.

Backend Util Android AAR Issue : java.lang.NoSuchMethodError: no static method with name=‘getAppHash’ signature=’(Lcom.unity3d.player.UnityPlayerActivity;)Ljava/lang/String;’ in class Ljava.lang.Object;

TheBackend dll v5.18.0
입니다!

apk 빌드에서 keytool 로 sha-1 값을 추출하여서 콘솔에 등록하였지만,

모바일에서 게스트 로그인 시 다음과 같은 에러가 나옵니다.

undefined google hash, google_hash을(를) 확인할 수 없습니다.

다음 안내드리는 내용들 확인 부탁드립니다.

  1. 빌드 후 생성되는 프로젝트 폴더 > Temp > StagingArea > aar 경로에 Backend.aar 파일이 존재하는지 확인
  2. 설치된 aar 파일의 문제일 수 있어 sdk 5.18.0 버전을 다시 한번 재 임포트해 시도

-keep class io.thebackend.unity.**

이거를

-keep class io.thebackend.unity.** {
*;
}

이렇게 수정하니까 해결되었습니다!

좋아요 1