团结建筑失败& android SDK

时间:2018-03-16 12:01:32

标签: java android xml unity3d sdk

当我尝试构建项目时,我有Unity.2017.3.1f1,JDK 9.0.4和SDK工具r 25.2.5我收到此错误:

CommandInvokationFailure:无法重新打包资源。 C:\ Users \ nekit \ AppData \ Local \ Android \ Sdk \ build-tools \ 27.0.3 \ aapt.exe package --auto-add-overlay -v -f -m -J" gen" -M" AndroidManifest.xml" -S" res" -I" C:/ Users / nekit / AppData / Local / Android / Sdk \ platforms \ android-27 \ android.jar" -F bin / resources.ap _

stderr的[ AndroidManifest.xml:4:错误:错误:找不到与给定名称匹配的资源(在'主题'值为' @ style / UnityThemeSelector')。

AndroidManifest.xml:4:错误:错误:找不到与给定名称匹配的资源(位于'图标'值为' @ drawable / app_icon')。

AndroidManifest.xml:4:错误:错误:找不到与给定名称匹配的资源(位于'标签'值为' @ string / app_name')。

AndroidManifest.xml:4:错误:错误:找不到与给定名称匹配的资源(位于' banner'值为' @ drawable / app_banner')。

AndroidManifest.xml:5:错误:错误:找不到与给定名称匹配的资源(位于'标签'值为' @ string / app_name')。

] 标准输出[ 配置:  (默认)

文件:   AndroidManifest.xml中     Src :()AndroidManifest.xml

资源目录: 包括来自包的资源:C:\ Users \ nekit \ AppData \ Local \ Android \ Sdk \ platforms \ android-27 \ android.jar applyFileOverlay用于drawable applyFileOverlay用于布局 applyFileOverlay for anim applyFileOverlay for animator applyFileOverlay用于插补器 applyFileOverlay用于转换 applyFileOverlay for xml applyFileOverlay for raw applyFileOverlay用于颜色 applyFileOverlay用于菜单 applyFileOverlay for font applyFileOverlay for mipmap ] 退出代码:1 UnityEditor.Android.Command.WaitForProgramToRun(UnityEditor.Utils.Program p,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.Android.PostProcessor.Tasks.TasksCommon.Exec(System.String命令,System.String args,System.String workingdir,System.String errorMsg) UnityEditor.Android.PostProcessor.Tasks.BuildResources.CompileResources(UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.Tasks.BuildResources.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)

我曾尝试安装其他版本的SDK,我正在获取其他消息"无法列出目标平台。请确保android sdk路径正确。"

有什么不对?我真的很新的团结

1 个答案:

答案 0 :(得分:0)

由于(JDK 9)而发生此错误。您必须安装最新版本的(JDK 8),这将解决它。您还需要打开Android SDK并安装最新版本。