【发布时间】:2019-01-06 15:30:47
【问题描述】:
我开始发疯了,所以我想得到你的帮助。
我有一款已发布的游戏,其中包含 Play Services (0.9.50) 和 GoogleAds for Unity。 现在,我有一个问题。
当我尝试更新我的游戏时,我遇到了几个问题。几个月前构建的相同版本,没有任何更改,当我打开项目时,我收到以下错误:
Resolution failed
Failed to fetch the following dependencies:
com.google.android.gms:play-services-auth-games:15.0.1+
因此,出于这个原因,我尝试将 Play Services 更新为 0.9.57 版本,上述错误消失了,但现在我收到了来自 Unity 的警告。
Some conflicting dependencies were found.
The following dependency versions were modified:
com.google.games:gpgs-plugin-support:0.9.57 --> com.google.games:gpgs-plugin-support:+
com.google.android.gms:play-services-ads:15.0.1 --> com.google.android.gms:play-services-ads:+
问题是当我构建 apk 时,应用程序在打开后就崩溃了。我只有那个错误并且应用程序关闭。如果我在我的游戏中禁用游戏服务,它可以正常工作,所以我似乎在玩游戏服务有问题。
我更新的主要目标是修复一些错误并添加更多关卡。
有人能指出我正确的方向吗?我真的快疯了,因为它似乎没有任何作用......
我尝试了多种更改和不同的构建/版本的播放服务、谷歌移动广告甚至统一,但没有成功。
【问题讨论】:
-
您是否尝试过资产菜单中的 Play Services Resolver?
-
是的。它解决没有任何问题。问题出在apk构建之后。游戏没有打开就崩溃了。
-
你试过 adb logcat 吗?
-
我会尝试删除所有 SDK 文件并安装最新版本。
-
我已经在 SDK Manager 中安装了最新版本以确保,但没有。 logcat 也不显示任何有用的信息。它显示的唯一“错误”是关于广告加载“INTERSTITIAL AD FAILED TO LOAD 01-06 17:03:58.456 18983 19572 E Unity:网络错误”