首页 文章

Google Play服务未出现在Unity中

提问于
浏览
0

我正在使用Unity for Android开发游戏 . 我最近从链接下载了插件:https://github.com/playgameservices/play-games-plugin-for-unity,我正在处理有关如何设置的说明 .

但是,我在插件安装部分遇到了一个问题 . 我跟着这个逐字逐句地说:

“要安装插件,只需在Unity中打开游戏项目并将该文件导入到项目的资源中,就像任何其他Unity软件包一样 . 这可以通过Assets> Import Package> Custom Package菜单项完成(也可以通过通过右键单击Assets文件夹,可以选择此菜单 . 接下来,确保您当前的构建平台设置为Android . 从File> Build Settings ...选择Android并单击Switch Platform . 您现在应该看到在Window下添加了一个新菜单项> Google Play游戏 . 如果您没有看到新的菜单项,请点击资产>刷新来刷新资源,然后重试 . “

我遵循了这些指示 . 我导入了包裹 . 去了Build Settings(它已经设置为Andriod)然后我去找菜单项 - 我找不到 . 然后我使用了刷新项目,但仍然找不到菜单项 .

Things I have tried/additional information

在资产 - > Google Play解析器 - >解析/强制解析我收到一条消息,说明解决方案是成功的 .

使用Unity Collab我恢复了更早的变化(大约一周),并重复了上述内容 .

我启动了一个新项目并将其连接到Collab并下载了所有文件

将构建设置从Android更改为Windows,然后再返回 .

重新导入所有资产 .

关闭并重新打开Unity /项目 .

创建了一个新的Unity项目并导入了Google Play服务(这个工作和菜单项出现了) . 我遵循了同样的指示 .

在我的主项目顶部复制上述项目中的文件 .

我还安装了谷歌Firebase,它首先安装并且运行正常 .

当我最初导入包时,Unity开始按照我的预期解析Android依赖项 . 但是,通常在安装Firebase项目时,它会通知您该过程可能需要几分钟而Unity可能没有响应 . 这次没有发生这种情况,经过大约40分钟的等待,Unity仍在解决依赖关系问题 . 我别无选择,只能强制退出Unity并重试导入过程 . 但是这次没有解析依赖窗口 .

1 回答

  • 0

    在检查Unity Log中的错误后,我意识到与Google Play服务有很多构建错误 . 在比较我从Git下载的代码和我的项目中的代码之后 - 结果发现存在很大的不匹配 . 看来我有一些额外的文件(比如Quest.cs)和一些过时的文件(Types.cs缺少一些枚举) .

    我删除了我的Assets文件夹中的整个GooglePlayGames文件夹,并将其替换为从Git下载的新副本,IO现在从Window获取Google Play游戏选项 .

相关问题