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

时间:2018-02-25 17:20:50

标签: java android unity3d sdk unity5

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

感谢任何帮助。 enter image description here

5 个答案:

答案 0 :(得分:5)

嗯......问题是我的项目文件夹里面有空格。如果它是  测试应用程序,应该是TestApp。当我在Unity(我的第一个项目)中创建项目时,我忽略了Project的名称也被用作文件夹名称。我理解整个引擎是如何在无望的尝试中解决它的,但我从未怀疑它是如此简单。

答案 1 :(得分:2)

不确定这是否有助于或导致更多问题 - 我想很快就会发现,但是如果您已经安装了Play服务包以及随附的Play服务解析器...导入AdMobs时package确保在导入之前取消选中Play Services解析器,因为它已经安装。如果需要,您可以从资产菜单管理/更新Play服务解析器。

答案 2 :(得分:1)

在ProjectSettings中,您可以删除(建议重命名)AndroidResolverDependencies.xml,然后重新启动unity。 我花时间,但是您可以看到jdk正常运行,所以请稍等,它可以解决所有问题。

答案 3 :(得分:0)

尝试进入“编辑”>“首选项”>“外部工具”>“选中/取消选中JDK / etc路径”,然后关闭窗口。它可以触发android依赖管理器继续。如果没有,请转到资产>外部依赖项管理器> Android解析器>解析。

答案 4 :(得分:0)

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

Image