【问题标题】:Latest Google Play Game Service Plugin For Unity Not Working用于 Unity 的最新 Google Play 游戏服务插件无法正常工作
【发布时间】:2018-10-27 09:17:07
【问题描述】:

我最近在我的游戏 Dodgy for android 中开始使用 Google Play 游戏服务插件进行统一,但该插件似乎不起作用!

我已经尝试按照他们在 GitHub 上所说的安装了所有必要的工具和插件,但它仍然无法正常工作,确切的情况是当我启动我的应用并尝试登录时没有任何反应。

任何帮助将不胜感激...

我使用的工具...

  • 截至目前已安装所有插件和工具的最新 Android Studio
  • Unity 2018.3b7
  • 最新版本的 Visual Studio 2017*
  • GitHub 上最新的 GPGS 插件*

【问题讨论】:

标签: android unity3d


【解决方案1】:

检查步骤。

  • 确保您使用的是签名的 APK
  • 确保您已在 Google Play 服务上发布您的游戏。(您创建排行榜和成就的地方)
  • 检查您的 KeyStore 文件的 SHA1,并将其与该项目的 Google Developer Console 的 SHA1 进行比较。

【讨论】:

  • 使用它并检查您的日志运行时以获取有关错误的更多详细信息。 assetstore.unity.com/packages/tools/log-viewer-12047
  • 哦!它给了我这两个错误,你可以帮我解决它们...第一个 - ibb.co/iTvMVq 第二个 - ibb.co/cPetbV
  • 您需要解决依赖关系。转到 Assets > Play Services Resolver > Android > Force Resolve。 如果没有此选项,请安装此插件github.com/googlesamples/unity-jar-resolver
  • 它在那里,一切都已解决,但现在,每当我打电话给Social.localUser.Authenticate(success => { });时,应用程序就会崩溃
  • 我也知道这个解决方案,只是写这个答案的时候忘记了。
【解决方案2】:

我有同样的问题,我发现我做错了。如果您已确认您的包裹已正确签名但仍无法正常工作。回头看看你的代码。

如果您使用插件(很可能),您需要使用 PlayGamesPlatform 命名空间函数而不是 Social 函数。

或者 Play Games 登录甚至不会弹出,但如果您检查 Development Build,它会弹出,这会令人困惑。希望这会为那些追随我的人节省时间

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    相关资源
    最近更新 更多