Unity3d - 无法使用以下参数编译资源(WINDOWS)

时间:2016-08-25 16:05:03

标签: java android unity3d

我正在尝试在Unity3d中将我的项目构建到一个Android应用程序,它给了我这个错误:

  

使用以下参数编译资源失败:   -bootclasspath“C:/ Users / itayt / AppData / Local / Android / sdk \ platforms \ android-24 \ android.jar”-d“C:\ Users \ itayt \ Documents \ ShowTest \ Temp \ StagingArea \ bin \ classes” -source 1.6 -target 1.6 -encoding UTF-8“com \ wikitude \ unity \ R.java”

我在网上看到了一个解决方案,但它适用于Ubuntu,而我正在使用Windows。 我已经尝试过的事情:

- 在环境变量中添加Java路径
- 下载最新的Jdk和Jre

Windows用户的任何解决方案?

1 个答案:

答案 0 :(得分:1)

很难直截了当地回答,因为提供的信息过于通用,但让我们试一试:

首先,将JDK安装添加到PATH。像C:\ Program Files \ Java \ JDK version \ bin

之类的东西

如果您可以在CMD中运行javac而不提供完整路径,那么您就是

然后验证JDK_HOME变量是否也正确设置

另外,请确保已安装目标SDK工具,构建工具和SDK平台。以防万一,运行Android SDK管理器并更新/安装与在Unity的构建设置中设置的相同构建版本的组件。 Android编译器对这些问题非常敏感

在编辑器日志中验证错误并构建消息 可以通过Unity控制台窗口中的“打开编辑器日志”按钮显示编辑器日志。或者,请检查此位置:

C:\ Users \ username \ AppData \ Local \ Unity \ Editor \ Editor.log - 通常它会提供更多信息