根据错误信息,这个问题是由于编译Android资源文件时出错导致的。以下是可能的解决方法:

  1. 确认Java JDK版本:确认你使用的Java JDK版本与Unity 4.7兼容。根据错误信息,这里使用的是JDK 12.0.1,而Unity 4.7可能不支持这个版本。尝试降级到一个兼容的版本,例如JDK 8。

  2. 确认Android SDK版本:确认你使用的Android SDK版本与Unity 4.7兼容。根据错误信息,这里使用的是Android 29版本,而Unity 4.7可能不支持这个版本。尝试降级到一个兼容的版本,例如Android 28。

  3. 确认编译选项:在Unity中,打开Build Settings窗口,选择Android平台,然后点击Player Settings按钮。在Inspector窗口中,检查编译选项是否正确设置。确保目标平台、最低API级别等选项正确设置。

  4. 清理并重新生成项目:尝试在Unity中执行菜单栏的"Edit" -> "Preferences" -> "External Tools",然后点击"Regenerate Project Files"来清理并重新生成项目文件。

  5. 检查资源文件:检查项目中的资源文件是否存在错误。尤其是与错误信息中提到的"com\facebook\android\R.java"和"com\xinchjoy\phsbt\R.java"相关的文件。确保这些文件存在并且没有错误。

如果以上方法都无法解决问题,你可以尝试在Unity官方论坛或其他Unity开发者社区上寻求帮助,或者考虑升级到更高版本的Unity

unity47 打包错误怎么解决Error building Player CommandInvokationFailure Failed to recompile android resource files See the Console for detailsCProgram FilesJavajdk-1201binjavacexe -bootclasspath Czworkandroida

原文地址: http://www.cveoy.top/t/topic/hEQN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录