Description

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.

REGRESSION:
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

RESULT:
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.

EXPECTED:
The package process completes successfully.

Have Comments or More Details?

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

23
Login to Vote

Fixed
ComponentUE - Foundation - Cpp Tools
Affects Versions4.204.21
Target Fix4.20.2
Fix Commit4287120
CreatedJul 27, 2018
ResolvedNov 27, 2018
UpdatedSep 16, 2019