gpt4 book ai didi

java - 构建播放器时出错 - Win32 异常

转载 作者:行者123 更新时间:2023-12-01 11:06:10 28 4
gpt4 key购买 nike

请有人帮忙,我花了两天时间解决这个问题。我正在用 Unity 为 Android 构建游戏。我已经安装了Java,在程序文件中设置了bin的环境路径,照常安装了Android SDK,但是,我无法摆脱这个错误:

构建播放器时出错:Win32Exception:ApplicationName='C:\Users\Kelly's User\AppData\Local\Android\android-sdk\build-tools\23.0.1\aapt.exe',CommandLine='package --auto -add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res"-I "C:/Users/Kelly's User/AppData/Local/Android/android-sdk\platforms\android-23\android.jar"-F bin/resources.ap_', CurrentDirectory='Temp/StagingArea'

我已经尝试过:

  • 将 aapt.exe 快捷方式从构建工具复制到工具。

  • 安装 Java 64 和 86,将 Java.exe 从 System32 复制到 SysWOW64(这是我在教程上看到的内容,可能没有意义)

  • 在 SDK 管理器上安装 API 级别 8+

我现在很迷茫,不知道该怎么办。该错误似乎是要求提供 aapt.exe 文件,但我已经创建了从“构建工具”到“工具”的快捷方式。我还缺少什么?

提前致谢!

更新

还得到这个:Win32Exception: ApplicationName='C:\Users\Kelly's User\AppData\Local\Android\android-sdk\build-tools\23.0.1\aapt.exe',CommandLine='package --auto-add-overlay -v - f -m -J gen -M AndroidManifest.xml -S "res"-I "C:/Users/Kelly's User/AppData/Local/Android/android-sdk\platforms\android-23\android.jar"-F bin/resources.ap_', CurrentDirectory='Temp/StagingArea'System.Diagnostics.Process.Start_noshell(System.Diagnostics.ProcessStartInfo startInfo,System.Diagnostics.Process进程)System.Diagnostics.Process.Start_common(System.Diagnostics.ProcessStartInfo startInfo,System.Diagnostics.Process进程)系统.诊断.进程.启动()(包装器远程调用带检查)System.Diagnostics.Process:Start ()UnityEditor.Utils.Program.Start () (位于 C:/buildslave/unity/build/Editor/Mono/Utils/Program.cs:33)UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi、UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit、System.String errorMsg)UnityEditor.Android.PostProcessAndroidPlayer.Exec(System.String命令、System.String参数、System.String工作目录、System.String[] Progress_strings、单个progress_value、System.String errorMsg)UnityEditor.Android.PostProcessAndroidPlayer.CompileResources(System.String stagingArea、System.String packageName、UnityEditor.Android.AndroidLibraries androidLibraries)UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal(BuildTarget 目标、System.String stagingAreaData、System.String stagingArea、System.String playerPackage、System.String installPath、System.String companyName、System.String productName、BuildOptions 选项)UnityEditor.Android.PostProcessAndroidPlayer.PostProcess(BuildTarget 目标、System.String stagingAreaData、System.String stagingArea、System.String playerPackage、System.String installPath、System.String companyName、System.String ProductName、BuildOptions 选项)UnityEditor.Android.AndroidBuildPostprocessor.PostProcess(BuildPostProcessArgs args)UnityEditor.PostprocessBuildPlayer.Postprocess(BuildTarget目标、System.String installPath、System.String companyName、System.String ProductName、Int32宽度、Int32高度、System.String downloadWebplayerUrl、System.String manualDownloadWebplayerUrl、BuildOptions选项、UnityEditor.RuntimeClassRegistryusedClassRegistry)(位于C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316)UnityEditor.HostView:OnGUI()

也得到了这些乱七八糟的文字,哈哈。有什么想法吗??

最佳答案

将 SDK 文件夹移至 C 盘中更简单的路径,并解决了问题。

关于java - 构建播放器时出错 - Win32 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32922619/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com