游戏崩溃统一Google Play服务

时间:2017-05-25 05:16:26

标签: android unity3d google-play-games

由于某些原因,我的游戏每次加载时都会在android上崩溃,但在Unity编辑器中工作正常但是当构建apk并发布到app store时它会崩溃

我知道这个问题是由Google Play服务引起的,因为如果我将所有Google游戏代码注释掉,游戏就可以运作

所以我在控制台中检查了我的崩溃日志,这就是我看到的

var musicians = ["John Lennon", "Paul McCartney", "George Harrison", "Ringo Starr"]
var instruments = ["Guitar", "Bass Guitar", "Lead Guitar", "Drums"]

  function theBeatlesPlay(musicians, instruments) {      

    for (let i=0; i<musicians.length; i++) {

      var newMusicians = musicians[i]
      var newInstruments = instruments[i]
    }

    console.log(newMusicians[i] + "plays" + instruments[i])
  }

老实说,我不知道这意味着什么,我不完全确定如何解决这个问题

为了进一步解释我有一个预加载器场景,在游戏实际开始之前做了一些重要的加载(一切都是googd到这一点)现在当我加载人物场景(我的加载函数被调用)时游戏立即崩溃< / p>

如果需要任何代码来帮助解决问题,我很乐意提供

1 个答案:

答案 0 :(得分:2)

在日志之前的某处应该有一个更具描述性的异常消息。它可能因为你在插件和播放服务* .aar版本之间存在不匹配。如果您使用的是0.9.36或更早版本的插件,则需要使用10.0.0或更早版本的播放服务库。

理想情况下,您可以使用最新版本的插件(0.9.38a),该插件需要播放服务10.2或更高版本。

如果它仍然不起作用,你可以发布更多的日志吗?