폰에서 SDK 초기화시 에러가 발생합니다.

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.4.4
  • 프로젝트명 : Help Me Brave Man
  • 스테이터스 코드 : 400
  • 에러 코드 : InitializeFail
  • 에러 메시지 : Fail To Check OS Setting System.Exception: AndroidInstance is not Created

초기화 코드
var bro = Backend.Initialize(true);
if (bro.IsSuccess())
{
Debug.Log(“뒤끝 SDK 초기화 완료”);
IsInitialized = true;
}
// 초기화 실패
else
{
Debug.LogError("초기화 실패 - " + statusCode);
}

유니티 에디터에서는 잘 작동이 되는데 빌드 후 폰에서 에러가 발생합니다. 2대의 기기에서 테스트 했습니다.
앱id, 시그니쳐 키 모두 복사 붙여넣기로 완료했고 gradleOut\unityLibrary\libs\Backend.aar도 정상적으로 존재 합니다.

Backend.arr의 인스펙터 설정도 모두 같습니다.

유니티 버전은 2020.3.18f1이고 Minimum API Level은 21, Target API Level은 30입니다.
IL2CPP와 .NET 4.x 설정되었습니다.

Publishing Settings에서 Minify → Release를 체크하면 에러가 발생합니다.

해결 되었습니다. proguard 문제였습니다.

좋아요 1