Attempting to package a code project using BuildCookRun does not complete the package process successfully if the -build parameter is included. With the -build parameter included, the process fails with an error stating that the UE4Editor-AndroidDeviceDetection.pdb file was included in the manifest, but was not produced.

This only occurs if a binary installation of the Engine is being used that does not have debug symbols installed.

Yes. This command line successfully packaged a project in 4.19.

Steps to Reproduce
  1. Create a new basic code project.
  2. Package the project with the following command line: RunUAT.bat BuildCookRun -project="Path/To/Project.uproject" -clientConfig=Shipping -installed -noP4 -platform=Win64 -cook -build -allmaps -stage -pak -archive

The package process fails with the following error: ERROR: BUILD FAILED D:\BinaryTesting\Main\EditorInstall\Engine\Binaries\Win64\Android\UE4Editor-AndroidDeviceDetection.pdb was in manifest but was not produced.

The package process completes successfully.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-62223 in the post.

Login to Vote

Affects Versions4.204.21
Target Fix4.20.2
Fix Commit4287120
CreatedJul 27, 2018
ResolvedNov 27, 2018
UpdatedSep 16, 2019