繁体   English   中英

Unity:解决 Android 依赖项冻结问题。 无法导入任何插件

[英]Unity: Resolving Android Dependencies freeze. Cannot import any plug-in

我有一个很大的问题。 出于某种原因,我几乎无法将任何插件导入到我的 Unity 项目中。 每当导入完成时,我都会看到 Resolving Android Dependencies 屏幕,该屏幕从未真正解决过问题。 我最近在导入 Unity Mediation Plug-in 时遇到了这个问题,现在我重新安装了我的 Android Studio、Java 和 Unity,这导致了同样的错误,但现在甚至对于以前有效的插件也是如此。 我不知道该怎么办。 重新安装后,我不得不将我的 SDK 工具降级到 25.0.5,否则由于 Unity 编辑器中的 JAVA_HOME 错误,我无法构建项目。 其他一切都是最新的。

任何帮助表示赞赏。 在此处输入图片说明

嗯...问题是我的项目文件夹中有空格。 如果它是Test App,它应该是TestApp。 当我在 Unity 中创建我的项目(这是我的第一个项目)时,我忽略了项目名称也用作文件夹名称。 我明白整个引擎是如何从里到外工作的,试图修复它,但我从未怀疑过它如此简单。

不确定这是否会有所帮助或导致更多问题——我猜我很快就会发现,但如果你已经安装了 Play 服务包以及它附带的 Play 服务解析器......导入 AdMobs 包时,请确保在导入之前取消选中 Play Services Resolver,因为它已经安装。 如果需要,我相信您可以从“资产”菜单管理/更新播放服务解析器。

在 ProjectSettings 中,您可以删除(我建议重命名)AndroidResolverDependencies.xml,然后重新启动 unity。 我需要时间,但你可以看到 jdk 工作,所以等待它解决任何问题。

尝试转到 Edit > Preferences > External Tools > Check/Uncheck the JDK/etc 路径并关闭窗口。 它可以触发android依赖管理器继续。 如果没有,请转到 Assets > External Dependency Manager > Android Resolver > Resolve。

选中我在 Build Menu 下选中的两个复选框,它会修复。

图片

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM