System.IO.FileNotFoundException Can't find 'VR-debug.apk' - Packaging for Android/Daydream

Hi all,

I keep getting a build fail when packaging for Android/Daydream VR, it’s looking for something called VR-debug.apk (“VR” is my project name)? That apk does indeed not exist at that directory location, but why would it need another apk to package an apk?

I’ve also got the Android SDKs installed that were suggested as a fix in other posts.

Thanks in advance.

UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: Total time: 1 second
UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: UnrealBuildTool Exception:
System.IO.FileNotFoundException: Could
not find file
‘C:\Users\sdunf\Documents\Unreal
Projects\VR\Intermediate/Android/APK/bin/VR-debug.apk’.

UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: File name:
‘C:\Users\sdunf\Documents\Unreal
Projects\VR\Intermediate/Android/APK/bin/VR-debug.apk’
UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: at
System.IO.__Error.WinIOError(Int32
errorCode, String maybeFullPath)
UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: at
System.IO.File.InternalCopy(String
sourceFileName, String destFileName,
Boolean overwrite, Boolean checkHost)
UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: at
UnrealBuildTool.UEDeployAndroid.MakeApk(AndroidToolChain
ToolChain, String ProjectName, String
ProjectDirectory, String OutputPath,
String EngineDirectory, Boolean
bForDistribution, String CookFlavor,
Boolean bMakeSeparateApks, Boolean
bIncrementalPackage, Boolean
bDisallowPackagingDataInApk)
UATHelper: Packaging (Android (ATC)):
UnrealBuildTool: at
UnrealBuildTool.UEDeployAndroid.PrepTargetForDeployment(UEBuildTarget
InTarget) UATHelper: Packaging
(Android (ATC)): UnrealBuildTool:
at
UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs(String
Arguments) UATHelper: Packaging
(Android (ATC)): CommandUtils.Run:
Run: Took 158.2788187s to run
UnrealBuildTool.exe, ExitCode=5
UATHelper: Packaging (Android (ATC)):
Program.Main: ERROR: AutomationTool
terminated with exception:
AutomationTool.CommandUtils+CommandFailedException:
Command failed (Result:5): C:\Program
Files\Epic
Games\4.14\Engine\Binaries\DotNET\UnrealBuildTool.exe
VR Android Development
-Project=“C:\Users\sdunf\Documents\Unreal
Projects\VR\VR.uproject”
“C:\Users\sdu nf\Documents\Unreal
Projects\VR\VR.uproject”
-remoteini=“C:\Users\sdunf\Documents\Unreal
Projects\VR” -noxge -NoHotReload
-ignorejunk. See logfile for details: ‘UnrealBuildTool-2016.11.12-22.42.08.txt’
UATHelper: Packaging (Android (ATC)):
at
AutomationTool.CommandUtils.RunAndLog(String
App, String CommandLine, String
Logfile, Int32 MaxSuccessCode, String
Input, ERunOptions Options,
Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback) UATHelper: Packaging (Android (ATC)): at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars,
SpewFilterCallbackType
SpewFilterCallback) UATHelper:
Packaging (Android (ATC)): at
AutomationTool.CommandUtils.RunUBT(CommandEnvironment
Env, String UBTExecutable, String
CommandLine, String LogName,
Dictionary2 EnvVars) UATHelper: Packaging (Android (ATC)): at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary2 EnvVars) UATHelper:
Packaging (Android (ATC)): at
AutomationTool.UE4Build.BuildWithUBT(String
TargetName, UnrealTargetPlatform
TargetPlatform, String Config,
FileReference UprojectPath, Boolean
ForceMonolithic, Boolean
ForceNonUnity, Boolean ForceDebugInfo,
Boolean ForceFlushMac, Boolean
DisableXGE, String InAddArgs, Boolean
ForceUnity, Dictionary2 EnvVars) UATHelper: Packaging (Android (ATC)): at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable1
InDeleteBuildProducts, Boolean
InUpdateVersionFiles, Boolean
InForceNoXGE, Boolean
InUseParallelExecutor, Boolean
InForceNonUnity, Boolean InForceUnity,
Boolean InShowProgress, Dictionary2 PlatformEnvVars, Nullable1
InChangelistNumberOverride, Dictionar
y2 InTargetToManifest) UATHelper: Packaging (Android (ATC)): at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) UATHelper: Packaging (Android (ATC)): at BuildCookRun.DoBuildCookRun(ProjectParams Params) UATHelper: Packaging (Android (ATC)): at AutomationTool.BuildCommand.Execute() UATHelper: Packaging (Android (ATC)): at AutomationTool.Automation.Execute(List1
CommandsToExecute,
CaselessDictionary1 Commands) UATHelper: Packaging (Android (ATC)): at AutomationTool.Automation.Process(String[] Arguments) UATHelper: Packaging (Android (ATC)): at AutomationTool.Program.MainProc(Object Param) UATHelper: Packaging (Android (ATC)): at AutomationTool.InternalUtils.RunSingleInstance(Func2
Main, Object Param) UATHelper:
Packaging (Android (ATC)): at
AutomationTool.Program.Main()
UATHelper: Packaging (Android (ATC)):
Program.Main: AutomationTool exiting
with ExitCode=5 (5) UATHelper:
Packaging (Android (ATC)): BUILD
FAILED PackagingResults:Error: Error
Unknown Error

Got it working, reinstalled the SDKs through the manager + blew away Project\Intermediate + repackaged.