我正在尝试在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用户的任何解决方案?
答案 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 - 通常它会提供更多信息