当前位置: 首页 > 知识库问答 >
问题:

如何配置Unity 2017.4以针对Android并避免OSX上的构建失败?

潘国源
2023-03-14
    null

共有1个答案

米俊喆
2023-03-14

似乎为了进行Android构建,当前版本的Unity不仅依赖于Preferences->External Tools中设置的JDK,还依赖于Mac上命令/usr/libexec/java_home返回的全局java home。因此,两者都必须指向JDK8版本(V9或V10不起作用)。

因此,如果您不能从系统中删除Java9/10,则必须确保/usr/libexec/java_home指向JDK8安装。

不幸的是,该命令不允许您设置或配置特定的JDK--默认情况下,它根据对每个VM中info.plistcontents下提供的信息进行排序,返回最高版本。

 类似资料:
  • 问题内容: 在安装具有最新版本的Android Studio(3.1)和Unity(2017.4)的新/新系统后,我一直在遇到一些构建失败的麻烦。失败诸如:CommandInvokationFailure:无法列出目标平台。请确保跨多个重复项的android sdk路径正确,因为提供的解决方案是解决方法,并且不能很好地说明根本问题以及如何在Mac上正常解决此问题。 在 Unity- >首选项->外

  • [maventest]$/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/bin/java-xmx512m-xx:maxpermsize=128m-dfile.encoding=utf-8-cp/users/shared/jenkins/home/plugins/maven-plugin/web-inf/lib/mav

  • 问题内容: 从一段时间开始,我就在开发Spring-MVC应用程序。最近,我遇到了@Scheduled方法的一些问题,并且我注意到整个配置被加载了4次。因此,@ Scheduled方法被调用了4次。 这3种不正确的配置会因NullPointerException(我在SO上被告知)而消失,并且其中一种幸存。我非常想知道如何正确配置项目,因此只加载了一种配置,而不是4种,并在此过程中了解了Sprin

  • 在XMX为8 GB的服务器中使用G1 GC时,运行几天后会出现完全GC故障。 尝试对JVM GC参数进行几次调整,并打印出所有GC详细信息,但仍然无法确定根本原因 我们的服务器是32G 16核心,任何意见或建议将非常感谢!

  • 问题内容: 我想为browsermob配置上游代理,最好从python或shell脚本中以编程方式配置。 它看起来不像browsermob的python绑定包含了上游代理配置命令或方法。我可以使用另一种方法吗? 问题答案: python绑定实际上确实允许您配置上游代理。使用创建代理时,可以将的值设置为上游代理的IP地址和端口(有关详细信息,请参见create_proxy上的参数)。

  • 在模块化的Spring配置应用程序中,我们使用工厂bean跨模块边界提供bean实例。 例如,一个模块A可以通过名称name公开一个bean实例。然后,另一个模块B可以通过样式声明来使用该bean 请注意,模块具有分离的类加载器层次结构,并且A/name的实际实现类在B中可能不可见。就像在OSGI中一样(尽管这不是OSGi)。 我的目标是在 B 的编程应用程序上下文中提供 A/name。但是在尝试