为android构建以下项目时,我得到错误。
https://github.com/sableangle/Unity2Arduino-Android-Plugin
CommandInvokationFailure: Failed to recompile android resource files. C:\Program Files\Java\jdk1.8.0_111\bin\javac.exe -bootclasspath "E:/software/tools_r25.2.3-windows\platforms\android-24\android.jar" -d "E:\software\unity\Unity2Arduino-Android-Plugin-master\Unity_Project\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding UTF-8 ".resources\R.java" "com\unity\plugin\R.java"
stderr[
.resources\R.java:8: error: <identifier> expected
package .resources;
^
1 error
]
stdout[
]
exit code: 1
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.PostProcessor.Tasks.TasksCommon.Exec (System.String command, System.String args, System.String workingdir, System.String errorMsg, Int32 retriesOnFailure)
UnityEditor.HostView:OnGUI()
我的首选项&gt;外部工具中的jdk版本是jdk1.8.0_111。
答案 0 :(得分:0)
当android库无法编译时会发生此问题。 jar或aar文件。 你可以通过删除你添加的最后一个jar来调试这个问题,看看没有它的构建是否成功,如果是那么那就是有问题的jar。
在这种情况下,它是Assets / Plugins / Android
下的blue.jar文件您可能需要使用Eclipse重新导出该jar。