Bocchi Games

Individual Game Developer in Japan

【Unity】ARM64ビルドで「DllNotFoundException: Unable to Load DLL 'gpg': The specified module could not be found.」が出て、Google Play Game Servicesが動かないのを対応する

64bit CPUのAndroid端末でGoogle Play Game Servicesが動かない

以下のようなエラーを吐いて、Google Play Game Servicesが動かない現象に遭遇しました。

DllNotFoundExceptionエラー
DLLが見つからないらしい

Play Services Resolver for Unityを最新にする

使っているPlay Services Resolver for Unityが古いバージョンなのがエラーの原因でした。

Play Services Resolver for Unityの更新履歴
Version 1,2,103でARM64に対応したみたい

Play Services Resolver for Unityの最新版をダウンロードして古いのと入れ替え。

github.com

ライブラリファイルを更新。

Android Resolver
ライブラリファイルを強制更新

これで直りました。