반응형
구글 Signin을 플러그인을 통해 로그인 기능을 구현하여 빌드 테스트를 진행하니 다음과 같은 에러가 뜹니다.
DllNotFoundException: Unable to load DLL 'native-googlesignin'.
Tried the load the following libraries 'native-googlesignin' because of '~~~'
at Google.impl.GoogleSignIn_Create(System.IntPtr data) [0x0000] in <00000~~~000>;0

빌드에 구글 로그인 관련 dll 파일을 로드하지 못해서 로그인 관련 기능을 수행할 객체를 생성하는데 실패했다는 것으로 보입니다.
그러면, dll 파일이 왜 빌드에서 빠졌는지 몇가지 확인을 했는데,
저는 두 가지 방법을 사용했는데, 두 번째 방법으로 문제를 해결했습니다.
1. google-siginin 플러그인 재설치
2. 프로젝트 폴더 - Assert - Google Signin - Editor - google - signin - google-signin-support - 1.0.4로 가서 확장자명 .srcaar을 모두 .aar로 강제 변경
.srcaar : Source Android Archive
- 유니티용 특수 메타데이터 파일
.aar : Android Archive
- 빌드 시스템에서 최종적으로 앱을 빌드할 때 참조 및 포함시키는 파일


반응형
