【问题标题】:Google Play Games Crash On InitializationGoogle Play 游戏在初始化时崩溃
【发布时间】:2017-10-15 08:00:19
【问题描述】:

我在我的游戏中使用 GPG,但我还没有创建或设置它。当我使用时:

    if(!PlayGamesPlatform.Instance.IsAuthenticated())
    {
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
        PlayGamesPlatform.InitializeInstance(config);
        PlayGamesPlatform.Activate ();
    }

    PlayGamesPlatform.Instance.Authenticate (success =>
    {
        if (success)
        {
            ManageAchievements ();
        }
    });

它使我的游戏崩溃。是不是有问题?

【问题讨论】:

    标签: unity3d google-play-games


    【解决方案1】:

    thread 看来,GooglePlayGames 插件与 Google Play 服务 10.2.0 版本之间似乎存在不兼容问题。尝试将 Google Play 服务回滚到 10.0.1。如果要检查用户当前是否经过身份验证,还建议使用PlayGamesPlatform.Instance.IsAuthenticated() 而不是Social.localUser.authenticated。在forum 中还指出,在尝试登录 google 游戏服务时,Social.localUser.Authenticate(...); 发生崩溃。

    Suggested workaround:

    这是我解决此问题的方法:

    1. 转到资产 > Play Services Resolver > Android Resolver > Settings
    2. 取消勾选启用后台解析(这将在我们降级 .aar 文件后禁止更新通知)
    3. 转到 \extras\google\m2repository\com\google\android\gms
    4. 在每个文件夹中都有版本文件夹(例如 10.0.1、10.2.0)。里面是我们需要的 .aar 文件。
    5. 我们将需要以下文件:
      • play-services-ads-10.0.1.aar
      • play-services-ads-lite-10.0.1.aar
      • play-services-auth-10.0.1.aar
      • play-services-auth-base-10.0.1.aar
      • play-services-base-10.0.1.aar
      • play-services-basement-10.0.1.aar
      • play-services-clearcut-10.0.1.aar
      • play-services-drive-10.0.1.aar
      • play-services-games-10.0.1.aar
      • play-services-gass-10.0.1.aar
      • play-services-nearby-10.0.1.aar
      • play-services-tasks-10.0.1.aar
    6. 在 \Assets\Plugins\Android 下删除 10.2.0 版本的上述 .aar 文件及其 META 文件。
    7. 将 10.0.1 版本复制过来
    8. 构建并运行您的项目。

    如果您不执行第 2 步,Play Services Resolver 将不断要求您更新这些 .aar 文件。

    我希望我能够帮助遇到此问题的任何人。

    编辑:删除文件列表的图像并将它们写下来。便于复制粘贴和索引。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多