I’m trying to package Mobile Temle for Android? in UE4.1. No matter what Android option I choose, it results in this error:
MainFrameActions: Packaging (Android (DXT)): BuildCommand.Execute: ERROR: BUILD FAILED
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: AutomationTool terminated with exception:
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: Exception in AutomationTool: No files found to deploy for D:\Unreal Engine\4.1\Engine\Binaries\Win64 with wildcard UE4Game-Win64-Shipping.exe and exclusions
MainFrameActions: Packaging (Android (DXT)): Stacktrace: в DeploymentContext.StageFiles(StagedFileType FileType, Strin
MainFrameActions: Packaging (Android (DXT)): g InPath, String Wildcard, Boolean bRecursive, String[] ExcludeWildcard, String NewPath, Boolean bAllowNone, Boolean bRemap, String NewName)
MainFrameActions: Packaging (Android (DXT)): в BaseWinPlatform.StageExecutable(String Ext, DeploymentContext SC, String InPath, String Wildcard, Boolean bRecursive, String[] ExcludeWildcard, String NewPath, Boolean bAllowNone, StagedFileType InStageFileType, String NewName)
MainFrameActions: Packaging (Android (DXT)): в BaseWinPlatform.GetFilesToDeployOrStage(ProjectParams Params, DeploymentContext SC)
MainFrameActions: Packaging (Android (DXT)): в Project.CreateStagingManifest(ProjectParams Params, DeploymentContext SC)
MainFrameActions: Packaging (Android (DXT)): в Project.CopyBuildToStagingDirectory(ProjectParams Params)
MainFrameActions: Packaging (Android (DXT)): в BuildCookRun.DoBuildCookRun(ProjectParams Params)
MainFrameActions: Packaging (Android (DXT)): в BuildCommand.Execute()
MainFrameActions: Packaging (Android (DXT)): в AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
MainFrameActions: Packaging (Android (DXT)): в AutomationTool.Automation.Process(String[] CommandLine)
MainFrameActions: Packaging (Android (DXT)): в AutomationTool.Program.MainProc(Object )
MainFrameActions: Packaging (Android (DXT)): в AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object )
MainFrameActions: Packaging (Android (DXT)): в AutomationTool.Program.Main()
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: No files found to deploy for D:\Unreal Engine\4.1\Engine\Binaries\Win64 with wildcard UE4Game-Win64-Shipping.exe and exclusions
MainFrameActions: Packaging (Android (DXT)): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Packaging (Android (DXT)): copying UAT log files...
MainFrameActions: Packaging (Android (DXT)): RunUAT.bat ERROR: AutomationTool was unable to run successfully.
MainFrameActions: Packaging (Android (DXT)): BUILD FAILED
Why the hell it seeks for UE4Game-Win64-Shipping at all? I don’t want to package it for Win64. This is when I’m trying to make “shipping” package. When I set mode to “development” I get “WindowsNoEditor” folder with windows EXEs inside.
When I’m trying to deploy it through “Launch” button, it actually works, and I get an Mobile-armv7.apk. Although it doesn’t work on my Tegra 3 device somewhy, nor on SGS, but this is another story.
So, UE4 actually has all it needs to build an mobile package, but why then it works only trough “launch” button?