Невозможно построить с помощью инструмента Unreal Automation для AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно построить с помощью инструмента Unreal Automation для Android

Сообщение Anonymous »

Я пытаюсь реализовать некоторую автоматизацию мобильного проекта с помощью инструментов Unreal Automation, до сих пор я пробовал писать XML-скрипты с использованием Buildgraph и некоторых инструментов, предоставляемых движком Unreal.
Когда Я пытаюсь использовать этот скрипт для Win64 Target, он работает правильно, но когда я пробую его для Android, у меня возникают ошибки, и я пытаюсь выяснить причину:

Код: Выделить всё

.\RunUAT.bat BuildGraph -script="D:\UE\TestAndroid\Build\TestAndroidBuild_B.xml" -Target="BuildAndTest TestAndroid"
                                                                                   
Running AutomationTool...
Using bundled DotNet SDK version: 6.0.302
Starting AutomationTool...
Parsing command line: BuildGraph -script=D:\UE\TestAndroid\Build\TestAndroidBuild_B.xml -Target="BuildAndTest TestAndroid"
Initializing script modules...
Total script module initialization time: 0.54 s.
Using C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe
Executing commands...
****** [1/4] TestAndroid Update Version Files Android

Saving file list to D:\UnrealEngine-release\UnrealEngine-release\Engine\Saved\BuildGraph\TestAndroid Update Version Files Android\Tag-TestAndroid Update Version Files Android.xml

****** [2/4] TestAndroid Compile Tools Android

Reading local file list from D:\UnrealEngine-release\UnrealEngine-release\Engine\Saved\BuildGraph\TestAndroid Update Version Files Android\Tag-TestAndroid Update Version Files Android.xml
Running: D:\UnrealEngine-release\UnrealEngine-release\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe "D:\UnrealEngine-release\UnrealEngine-release\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="ShaderCompileWorker Android Development -Manifest=D:\UnrealEngine-release\UnrealEngine-release\Engine\Intermediate\Build\Manifest-1-ShaderCompileWorker-Android-Development.xml" -Target="ZenLaunch Android Development -Manifest=D:\UnrealEngine-release\UnrealEngine-release\Engine\Intermediate\Build\Manifest-2-ZenLaunch-Android-Development.xml" -Target="UnrealPak Android Development -Manifest=D:\UnrealEngine-release\UnrealEngine-release\Engine\Intermediate\Build\Manifest-3-UnrealPak-Android-Development.xml" -Target="CrashReportClient Android Shipping -Manifest=D:\UnrealEngine-release\UnrealEngine-release\Engine\Intermediate\Build\Manifest-4-CrashReportClient-Android-Shipping.xml" -Target="CrashReportClientEditor Android Shipping -Manifest=D:\UnrealEngine-release\UnrealEngine-release\Engine\Intermediate\Build\Manifest-5-CrashReportClientEditor-Android-Shipping.xml"  -log="D:\UnrealEngine-release\UnrealEngine-release\Engine\Programs\AutomationTool\Saved\Logs\UBA-ShaderCompileWorker-Android-Development.txt"
Log file: D:\UnrealEngine-release\UnrealEngine-release\Engine\Programs\AutomationTool\Saved\Logs\UBA-ShaderCompileWorker-Android-Development.txt
Creating makefile for ShaderCompileWorker (no existing makefile)
Total execution time: 0.93 seconds
Unhandled exception: System.FormatException: Input string was not in a correct format.
at System.Text.ValueStringBuilder.ThrowFormatError()
at System.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
at System.String.Format(String format, Object arg0, Object arg1)
at UnrealBuildTool.RulesAssembly.CreateTargetRulesInstance(String TypeName, TargetInfo TargetInfo, ILogger Logger, Boolean IsTestTarget, Boolean bSkipValidation) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 0
at UnrealBuildTool.RulesAssembly.CreateTargetRules(String TargetName, UnrealTargetPlatform Platform, UnrealTargetConfiguration Configuration, UnrealArchitectures Architectures, FileReference ProjectFile, CommandLineArguments Arguments, ILogger Logger, Boolean IsTestTarget, Boolean bSkipValidation, UnrealIntermediateEnvironment IntermediateEnvironment) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 848
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, UnrealIntermediateEnvironment IntermediateEnvironment, ILogger Logger) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 1281
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, BuildConfiguration BuildConfiguration, ILogger Logger) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 1226
at UnrealBuildTool.BuildMode.CreateMakefileAsync(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 1114
at UnrealBuildTool.BuildMode.BuildAsync(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 396
at UnrealBuildTool.BuildMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 252
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\UnrealEngine-release\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 660
Took 1,09s to run dotnet.exe, ExitCode=6
UnrealBuildTool failed. See log for more details. (D:\UnrealEngine-release\UnrealEngine-release\Engine\Programs\AutomationTool\Saved\Logs\UBA-ShaderCompileWorker-Android-Development.txt)
AutomationTool executed for 0h 0m 3s
AutomationTool exiting with ExitCode=6 (6)
BUILD FAILED
Это XML-файл, который я использую Я уже пробовал пересобрать проект из редактора (который работает правильно для Android, пакета сборки и т. д.), проверяя файлы конфигурации, которые кажутся хорошими, и просматривая некоторые строки, упомянутые об ошибке. но мне до сих пор неизвестна основная причина.
Если кто-нибудь сталкивался с подобной проблемой, буду признателен
Заранее спасибо за ответ< /п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... ro-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»