Hello,
I am using Unreal 4.27.2 for a project, and I am attempting to package the sample VR project to make sure I’m able to build an apk and drop it onto my Quest 2. Package Project > Android > Multi works just fine until towards the end when it attempts to build a Pak file, but I shortly after I receive the following error:
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): LogPakFile: Display: Added 2578 entries to add to pak file.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): LogPakFile: Display: Loading pak order file C:\Users\ME\FOLDER...
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): LogPakFile: Error: Unable to load pak order file C:\Users\ME\FOLDER.
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): LogPakFile: Display: Unreal pak executed in 0.056614 seconds
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): UnrealPak terminated with exit code 1
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): ERROR: UnrealPak failed
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): (see C:\Users\ME\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.27\Log.txt for full exception trace)
PackagingResults: Error: Unable to load pak order file C:\Users\ME\FOLDER
PackagingResults: Error: UnrealPak failed
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): AutomationTool exiting with ExitCode=1 (Error_Unknown)
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): BUILD FAILED
PackagingResults: Error: Unknown Error
Checking the log file I find the following block:
Project.RunUnrealPakInParallel: LogPakFile: Display: Loading pak order file C:\Users\ME\FOLDER...
Project.RunUnrealPakInParallel: LogPakFile: Error: Unable to load pak order file C:\Users\ME\FOLDER.
Project.RunUnrealPakInParallel: LogPakFile: Display: Unreal pak executed in 0.056614 seconds
Project.RunUnrealPakInParallel: UnrealPak terminated with exit code 1
Log.WriteException: ==============================================================================
Log.WriteException: ERROR: UnrealPak failed
Log.WriteException: (see C:\Users\ME\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.27\Log.txt for full exception trace)
Log.WriteException:
Log.WriteException: AutomationException: UnrealPak failed
Log.WriteException: at Project.RunUnrealPakInParallel(List`1 Commands, List`1 LogNames, String AdditionalCompressionOptionsOnCommandLine) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 3070
Log.WriteException: at Project.CreatePaks(ProjectParams Params, DeploymentContext SC, List`1 PakParamsList, CryptoSettings CryptoSettings, FileReference CryptoKeysCacheFilename) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 2730
Log.WriteException: at Project.CreatePakUsingStagingManifest(ProjectParams Params, DeploymentContext SC) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 2001
Log.WriteException: at Project.ApplyStagingManifest(ProjectParams Params, DeploymentContext SC) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 3686
Log.WriteException: at Project.CopyBuildToStagingDirectory(ProjectParams Params) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs:line 4222
Log.WriteException: at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 216
Log.WriteException: at BuildCookRun.ExecuteBuild() in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 39
Log.WriteException: at AutomationTool.BuildCommand.Execute() in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 263
Log.WriteException: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 547
Log.WriteException: at AutomationTool.Automation.Process(String[] Arguments, StartupTraceListener StartupListener) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 511
Log.WriteException: at AutomationTool.Program.MainProc(String[] Arguments, StartupTraceListener StartupListener) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Program.cs:line 175
Log.WriteException: at AutomationTool.Program.<>c__DisplayClass1_0.<Main>b__2() in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Program.cs:line 87
Log.WriteException: at AutomationTool.InternalUtils.RunSingleInstance(Func`1 Main) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 739
Log.WriteException: at AutomationTool.Program.Main(String[] Arguments) in D:\Build\++UE4\Sync\Engine\Source\Programs\AutomationTool\Program.cs:line 87
Log.WriteException: ==============================================================================
Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
I have the newest versions of Android Studio and Java installed, and I’m using android-ndk-r21e for my NDK. I installed Visual Studio and the C++/C# libraries yesterday as well. Has anyone encountered this error, and if so, how did you resolve it? “Error Unknown” sadly doesn’t give me much to go on via the usual google/stack overflow route. Thank you for any help you can provide!