Unity3D构建错误CommandInvokationFailure

时间:2014-07-30 04:20:28

标签: build-error

当我尝试构建项目时,我收到以下错误

Error building Player: CommandInvokationFailure: Failed to recompile android resource files. See the Console for details.
C:\Program Files (x86)\Java\jdk1.7.0_55\bin\javac.exe -bootclasspath "C:/Users/Ryan/Documents/android sdk only/android-sdk-windows/platforms/android-20\android.jar" -d "C:\Users\Ryan\Documents\Game - Android\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding UTF-8 "-S\R.java" "com\RyanVitter\Game\R.java"

stderr[
-S\R.java:8: error: <identifier> expected
package -S;

有人知道为什么会抛出这个错误吗?

1 个答案:

答案 0 :(得分:0)

我的团队在尝试集成facebook SDK时出现了与此类似的错误。

它在用于导入SDK的计算机上工作正常,但是一旦将内容添加到git并提交,所有其他计算机都无法构建到android,并且上述错误显示在控制台中。

这是因为在导入SDK之后,unity似乎也会更改项目文件夹之外的某些文件(我们通过资产商店导入它)。

然后解决方案是通过资产商店将facebook SDK导入所有其他PC,然后执行&#34; git reset --hard&#34;,这似乎正确地设置了统一编辑器。 / p>

完成这些步骤后,项目可以再次构建。