Which UE4 build is best for Google VR? & googlevr branch build error

Which build should we be using for daydream? 4.13.1 or the googlevr branch: https://github.com/googlevr-unreal/UnrealEngine/tree/4.13-googlevr

The googlevr branch contains a few extra settings that 4.13.1 doesn’t but at the same time does not include the critical hotfixes of 4.13.1 :frowning:

Settings not in 4.13.1:

  1. Deploy for daydream manifest setup:

  2. Daydream app title settings:

Are these required for submission?
If so anyone else able to build for the googlevr branch? Every build I try gets the following build error:



UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: -code-gen:
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [mergemanifest] Found Deleted Target File
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [mergemanifest] Merging AndroidManifest files into one.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [mergemanifest] Manifest merger disabled. Using project manifest only.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [echo] Handling aidl files...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aidl] Found 3 AIDL files.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aidl] Compiling 3 AIDL files.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [echo] ----------
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [echo] Handling RenderScript files...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [echo] ----------
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [echo] Handling Resources...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aapt] Generating resource IDs...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aapt] U:\UnrealEngine\MyProjects\daydreamBuildTest\Intermediate\Android\APK\bin\AndroidManifest.xml:4: error: No resource identifier found for attribute 'enableVrMode' in package 'android'
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aapt]
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aapt] U:\UnrealEngine\MyProjects\daydreamBuildTest\Intermediate\Android\APK\bin\AndroidManifest.xml:4: error: No resource identifier found for attribute 'resizeableActivity' in package 'android'
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:      [aapt]
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: BUILD FAILED
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:\NVPACK\android-sdk-windows	ools\ant\build.xml:649: The following error occurred while executing this line:
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:\NVPACK\android-sdk-windows	ools\ant\build.xml:694: null returned: 1
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Total time: 43 seconds
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UnrealBuildTool Exception: System.IO.FileNotFoundException: Could not find file 'U:\UnrealEngine\MyProjects\daydreamBuildTest\Intermediate/Android/APK/bin/daydreamBuildTest-debug.apk'.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: File name: 'U:\UnrealEngine\MyProjects\daydreamBuildTest\Intermediate/Android/APK/bin/daydreamBuildTest-debug.apk'
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
UATHelper: Packaging (Android (ETC2)): 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) in u
:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\UnrealBuildTool\Android\UEDeployAndroid.cs:line 2027
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at UnrealBuildTool.UEDeployAndroid.PrepTargetForDeployment(UEBuildTarget InTarget) in u:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\UnrealBuildTool\Android\UEDeployAndroid.cs:line 2260
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs(String] Arguments) in u:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1372
UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: Took 7175.1273334s to run UnrealBuildTool.exe, ExitCode=5
UATHelper: Packaging (Android (ETC2)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Binaries\DotNET\UnrealBuildTool.exe daydreamBuildTest Android Development -Project=U:\UnrealEngine\MyProjects\daydreamBuil
dTest\daydreamBuildTest.uproject  U:\UnrealEngine\MyProjects\daydreamBuildTest\daydreamBuildTest.uproject  -remoteini="U:\UnrealEngine\MyProjects\daydreamBuildTest" -noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2016.10.02-18.34.05.txt'
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\
ProcessUtils.cs:line 883
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\Automat
ionTool\AutomationUtils\ProcessUtils.cs:line 836
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary`2 EnvVars) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:line 51
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary`2 EnvVars) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUt
ils\UBTUtils.cs:line 89
UATHelper: Packaging (Android (ETC2)):    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, Dictionary`2 EnvVars) in U
:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 362
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable`1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary`2 PlatformEnvVars, Nullable`1 InChangelistNumberOverride, Dictiona
ry`2 InTargetToManifest) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 1460
UATHelper: Packaging (Android (ETC2)):    at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) in u:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:line 172
UATHelper: Packaging (Android (ETC2)):    at BuildCookRun.DoBuildCookRun(ProjectParams Params) in u:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 211
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.BuildCommand.Execute() in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 27
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 547
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Automation.Process(String] Arguments) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 517
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Program.MainProc(Object Param) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\Program.cs:line 135
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 704
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Program.Main() in U:\UnrealEngine\GitHub\UnrealEngine-4.13-googlevr\Eng
UATHelper: Packaging (Android (ETC2)): ine\Source\Programs\AutomationTool\Program.cs:line 59
UATHelper: Packaging (Android (ETC2)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (Android (ETC2)): BUILD FAILED
PackagingResults:Error: Error Unknown Error


Thanks in advance for any information!

Sounds like you gave up on Gear VR :slight_smile:

No not at all :wink: just want to export our game to daydream as well. Two platforms can only offer more potential customers :slight_smile:

Ok so I found out the checkbox shown in this screenshot causes the build failure:

Is that required for any special manifest configurations though?

EDIT: If I export without this checkbox it can build however it crashes straight away on the device then :frowning:

I’m using the downloaded 4.13.1 (not built from source)
I get the same build failure with the debug file not building, on either Daydream or Daydream+Cardboard (but with my project name) and whether or not I “include debug files” build arm7 or arm64, es2 or es3, development or shipping:

UnrealBuildTool Exception: System.IO.FileNotFoundException: Could not find file ‘U:\UnrealEngine\MyProjects\daydreamBuildTest\Intermediate/Android/APK/bin/daydreamBuildTest-debug.apk’.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: File name: ‘U:\UnrealEngine\MyProjects\daydreamBuildTest\Intermediate/Android/APK/bin/daydreamBuildTest-debug.apk’
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

So for you, changing the googlevr development mode made it build but not run?
Did you ever get it running?

I tried to build google’s fork but the GoolgeVRController won’t build, unresolved external symbols relating to controller_state

update:
For 4.13.1 I could only get it to build with android-21 because of the deprecated libraries in 22 are still being called (org.apache.http) havent run it yet…
Codeworks now gives you 24 and SDK managaer 25.

I will look at why the googlevr build complains about gvr_controller_state in GoogleVRController plugin, has anyone run into this issue?

Yeah it only builds with android-21
But I think that is by design at least engine side. Read that somewhere in the android ue4 forum higher versions can not be built with yet. Is that going to be a problem with daydream if we just build with android-21?

I was able to get it to compile on android-24, but had to do a few mods… trying to remember them correctly. This was on 4.13.1 launcher version.
Before doing this I was unable to get the Google VR Deployment mode to work with the ‘Daydream’. Before these changes only Cardboard was working properly.

I followed google’s documentation to use the following updated SDKs (https://developers.google.com/vr/unreal/daydream-in-unreal)

sdk: API 24
ndk: android-ndk-r12b
jdk: jdk1.8.0_102

There were some java compile errors after switching to these.
I had to get org.apache.http.legacy.jar (This was somewhere in the android sdk directory) and placed it in Engine/Build/Android/Java/libs
Then there were only a couple compiler errors left in some .java files that UE4 was including. I just commented them out just to get it running. The lines commented out didn’t seem to be critical for the beginning phase of development. They were in google/android/vending/expansion/downloader if I’m not mistaken.

Right now we’re seeing a huge hitch (2+ seconds) that occur randomly and I’m trying to track it down.

Many thanks for that link NeoRob.gg - last time I checked the UE4 documentation did not exist yet there. It clearly states here: Quickstart for Google VR SDK for Unreal with Android  |  Google for Developers the Epic builds are missing required daydream features so looks like I need to try to get the googlevr branch working as well - Unfortunately 4.14P1 doesn’t have them included either :frowning:

There is a big problem in the documentation in that Google says they need:
sdk: API 24
ndk: android-ndk-r12b
jdk: jdk1.8.0_102
which means install 1R5 but the linked epic documentation says to only install 1R4u2 which does not include these later versions.

Perhaps [MENTION=11153]Chris Babcock[/MENTION] can help us out with those android compiler errors?

Let us know if that hitch problem is a general engine problem btw! :wink:

PS: Am I correct in saying “No” to overwriting changes to the files that have been modified when running setup.bat from the googlevr branch?

You can look at GitHub for 4.14; we have integrated what is needed for Daydream for 4.14 and will be including a customized 1R5 installer.

That is great news Chris! Is there an approx ETA for when it will make the binaries? eg: Preview 2 or later? Additionally when you say “will be including” does that mean we should wait a little before compiling a new 4.14 or should it work already if we already installed the current 1R5?

And one more followup question! What settings should we use for target and min SDK in the android settings for a daydream export?

Many thanks in advance for the info!

It should be Preview 2. We have a custom 1R5 installer from Nvidia included with 4.14.

You should follow the project settings on the Daydream page after updating to 4.14:

Set the Target SDK Version to 24.
Enable Enable FullScreen Immersive.
Enable Configure for deployment to Daydream.
Select your VR app icon under the Daydream App Tile section.

Hi [MENTION=11153]Chris Babcock[/MENTION],

I just tried to build with 4.14P2 however still get a build error related to the android SDK even with the new codeworks.
I uninstalled my existing codeworks, restarted, installed the new modified codeworks in the 4.14P2/engine/extras folder restarted again and get the following build error on a blank project:


UATHelper: Packaging (Android (ETC2)): Project.Build: ********** BUILD COMMAND STARTED **********
UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: U:\UnrealEngine\Epic Games\4.14\Engine\Binaries\DotNET\UnrealBuildTool.exe DaydreamTest Android Development -Project=U:\UnrealEngine\MyProjects\DaydreamTest\DaydreamTest.uproject  U:\UnrealEngine\MyProjects\DaydreamTest\DaydreamTest.uproject  -remoteini="U:\UnrealEngine\MyProjects\DaydreamTest" -n
oxge -generatemanifest -NoHotReload
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Performing full C++ include scan (building a new target)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: NDK version: 24, GccVersion: 4.9
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: building WITHOUT VULKAN define
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Vulkan SDK is installed, but the project disabled Vulkan (bSupportsVulkan setting in Engine). Disabling Vulkan RHI for Android
UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: Took 2.5437026s to run UnrealBuildTool.exe, ExitCode=0
UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: U:\UnrealEngine\Epic Games\4.14\Engine\Binaries\DotNET\UnrealBuildTool.exe DaydreamTest Android Development -Project=U:\UnrealEngine\MyProjects\DaydreamTest\DaydreamTest.uproject  U:\UnrealEngine\MyProjects\DaydreamTest\DaydreamTest.uproject  -remoteini="U:\UnrealEngine\MyProjects\DaydreamTest" -n
oxge -NoHotReload -ignorejunk
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Creating makefile for DaydreamTest (no existing makefile)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Performing full C++ include scan (no include cache file)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: NDK version: 24, GccVersion: 4.9
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: building WITHOUT VULKAN define
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Vulkan SDK is installed, but the project disabled Vulkan (bSupportsVulkan setting in Engine). Disabling Vulkan RHI for Android
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Compiling Native code with NDK API 'android-24'
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Performing 3 actions (4 in parallel)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [1/3] clang++.exe UELinkerFixupsName.h [arm64-es2]
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [2/3] clang++.exe UELinkerFixups.cpp [arm64-es2]
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [3/3] clang++.exe DaydreamTest-arm64-es2.so
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:/NVPACK/android-ndk-r12b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: skipping incompatible U:/UnrealEngine/Epic Games/4.14/Engine/Source/ThirdParty/GoogleVR/lib/android_arm//libgvr.so when searching for -lgv
r
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:/NVPACK/android-ndk-r12b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: Warning: type of symbol `eglClientWaitSyncKHR' changed from 2 to 1 in U:/UnrealEngine/Epic Games/4.14/Engine/Binaries/Android/UE4-OpenGLDr
v-arm64-es2.a(Module.OpenGLDrv.1_of_3.cpp-arm64-es2.o)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:/NVPACK/android-ndk-r12b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: Warning: type of symbol `eglCreateSyncKHR' changed from 2 to 1 in U:/UnrealEngine/Epic Games/4.14/Engine/Binaries/Android/UE4-OpenGLDrv-ar
m64-es2.a(Module.OpenGLDrv.1_of_3.cpp-arm64-es2.o)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:/NVPACK/android-ndk-r12b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: Warning: type of symbol `eglDestroySyncKHR' changed from 2 to 1 in U:/UnrealEngine/Epic Games/4.14/Engine/Binaries/Android/UE4-OpenGLDrv-a
rm64-es2.a(Module.OpenGLDrv.1_of_3.cpp-arm64-es2.o)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: U:/NVPACK/android-ndk-r12b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: Warning: type of symbol `eglGetSystemTimeNV' changed from 2 to 1 in U:/UnrealEngine/Epic Games/4.14/Engine/Binaries/Android/UE4-OpenGLDrv-
arm64-es2.a(Module.OpenGLDrv.1_of_3.cpp-arm64-es2.o)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Total build time: 32.93 seconds
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: NDK version: 24, GccVersion: 4.9
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Receipt Filename: U:\UnrealEngine\MyProjects\DaydreamTest\Binaries\Android\DaydreamTest.target
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AndroidPlugin: Plugins\Runtime\GearVR\Source\GearVR\GearVR_APL.xml
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AndroidPlugin: Plugins\Runtime\GoogleVR\GoogleVRController\Source\GoogleVRController\GoogleVRController_APL.xml
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AndroidPlugin: Plugins\Runtime\GoogleVR\GoogleVRHMD\Source\GoogleVRHMD\GoogleVRHMD_APL.xml
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UPL: ..\Plugins/Runtime/GearVR/Source/GearVR/GearVR_APL.xml
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UPL: ..\Plugins/Runtime/GoogleVR/GoogleVRController/Source/GoogleVRController/GoogleVRController_APL.xml
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UPL: ..\Plugins/Runtime/GoogleVR/GoogleVRHMD/Source/GoogleVRHMD/GoogleVRHMD_APL.xml
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ====2/11/2016 2:20:11 PM====PREPARING TO MAKE APK=================================================================
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ==== Writing to OBB data file U:\UnrealEngine\MyProjects\DaydreamTest\Build\Android\src\com\YourCompany\DaydreamTest\OBBData.java ====
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ==== Writing to shim file U:\UnrealEngine\MyProjects\DaydreamTest\Build\Android\src\com\epicgames\ue4\DownloadShim.java ====
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ==== Writing to template target file U:\UnrealEngine\MyProjects\DaydreamTest\Build\Android\src\com\YourCompany\DaydreamTest\AlarmReceiver.java ====
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ==== Writing to template target file U:\UnrealEngine\MyProjects\DaydreamTest\Build\Android\src\com\YourCompany\DaydreamTest\DownloaderActivity.java ====
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ==== Writing to template target file U:\UnrealEngine\MyProjects\DaydreamTest\Build\Android\src\com\YourCompany\DaydreamTest\OBBDownloaderService.java ====
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Cleaning up files based on template dir U:\UnrealEngine\MyProjects\DaydreamTest\Build\Android\src\com\YourCompany\DaydreamTest
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Building Java with SDK API level 'android-24'
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Application display name is different than last build, forcing repackage.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UPL Init: arm64-v8a
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: GearVR init
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Oculus Signature Files (osig) will be removed from APK
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: GoogleVR Controller init
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: GoogleVRHMD init
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Sustained-performance mode is not desired
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Packaging app for Daydream deployment. Async reprojection and sustained-performance will be forced.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: On build machine.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Disabling Show Launch Image for Daydream enabled application
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: bPackageDataInsideApk = True
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Obb location U:\UnrealEngine\MyProjects\DaydreamTest/Saved/StagedBuilds/Android.obb
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Obb destination location U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/assets
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Added repository: U:\NVPACK\android-sdk-windows\extras\android\m2repository
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Added repository: ..\..\Engine\Source\ThirdParty\Android\extras\google\m2repository
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Added repository: ..\..\Engine\Source\ThirdParty\Android\extras\android\m2repository
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AARImports: com.google.android.gms, play-services-ads, 9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AARImports: com.google.android.gms, play-services-auth, 9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AARImports: com.google.android.gms, play-services-games, 9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AARImports: com.google.android.gms, play-services-nearby, 9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: AARImports: com.google.android.gms, play-services-plus, 9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-ads-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-ads-lite-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-basement-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR support-v4-23.0.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-base-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-tasks-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-clearcut-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-gass-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-auth-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-auth-base-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-games-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-drive-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-nearby-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Extracting AAR play-services-plus-9.2.0
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Copying JAR support-annotations-23.0.0.jar
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ====2/11/2016 2:20:12 PM====PREPARING NATIVE CODE=================================================================
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: On build machine.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Disabling Show Launch Image for Daydream enabled application
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Copying GoogleVR buildtime files to staging
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Directory ../../Engine//Source/ThirdParty/GoogleVR/lib/common_library copied to U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/JavaLibs/common_library
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Copying GoogleVR buildtime files to staging
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Directory ../../Engine//Source/ThirdParty/GoogleVR/lib/common_library copied to U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/JavaLibs/common_library
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ====2/11/2016 2:20:13 PM====UPDATING BUILD CONFIGURATION FILES====================================================
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for common_library...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for downloader_library...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-ads-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-ads-lite-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-auth-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-auth-base-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-base-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-basement-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-clearcut-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-drive-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-games-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-gass-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-nearby-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-plus-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for play-services-tasks-9.2.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Updating project.properties, local.properties, and build.xml for support-v4-23.0.0...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Error: Target id 'android-24' is not valid. Use 'android.bat list targets' to get the target ids.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ==== Writing new GameActivity.java file to U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK\src\com\epicgames\ue4\GameActivity.java ====
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Copying new .so U:\UnrealEngine\MyProjects\DaydreamTest\Binaries\Android\DaydreamTest-arm64-es2.so file to jni folder...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Preparing native code for debugging...
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: File ../../Engine//Source/ThirdParty/Oculus/OculusMobile/SDK_1_0_3/Libs/VrApi.jar copied to U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/libs/VrApi.jar
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: File ../../Engine//Source/ThirdParty/Oculus/OculusMobile/SDK_1_0_3/Libs/SystemUtils.jar copied to U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/libs/SystemUtils.jar
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_03157df37b6c880a
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_04157df44cd7642a
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_0cabd0f7
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_20e639aa
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_41005311f201b1c1
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_9885e63937334a534f
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Deleted file U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate\Android\APK\assets\oculussig_9885e6424c4c504f39
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Copying GoogleVR files to staging
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: File ../../Engine//Source/ThirdParty/GoogleVR/lib/android_arm64/libgvr.so copied to U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/libs/arm64-v8a/libgvr.so
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Copying GoogleVR runtime files to staging
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ====2/11/2016 2:21:06 PM====PERFORMING FINAL APK PACKAGE OPERATION================================================
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Making .apk with Ant... (note: it's safe to ignore javac obsolete warnings)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Buildfile: build.xml does not exist!
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Build failed
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Making .apk with Ant again to show errors
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Buildfile: build.xml does not exist!
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Build failed
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UnrealBuildTool Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'U:\UnrealEngine\MyProjects\DaydreamTest\Intermediate/Android/APK/bin/DaydreamTest-debug.apk'.
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
UATHelper: Packaging (Android (ETC2)): 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 (ETC2)): UnrealBuildTool:    at UnrealBuildTool.UEDeployAndroid.PrepTargetForDeployment(UEBuildTarget InTarget)
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:    at UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs(String] Arguments)
UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: Took 89.5262886s to run UnrealBuildTool.exe, ExitCode=5
UATHelper: Packaging (Android (ETC2)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): U:\UnrealEngine\Epic Games\4.14\Engine\Binaries\DotNET\UnrealBuildTool.exe DaydreamTest Android Development -Project=U:\UnrealEngine\MyProjects\DaydreamTest\DaydreamTest.uproject 
 U:\UnrealEngine\MyProjects\DaydreamTest\DaydreamTest.uproject  -remoteini="U:\UnrealEngine\MyProjects\DaydreamTest" -noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2016.11.02-14.19.38.txt' 
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary`2 EnvVars)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary`2 EnvVars)
UATHelper: Packaging (Android (ETC2)):    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, Dictionary`2 EnvVars)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable`1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary`2 PlatformEnvVars, Nullable`1 InChangelistNumberOverride, Dictiona
ry`2 InTargetToManifest)
UATHelper: Packaging (Android (ETC2)):    at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask)
UATHelper: Packaging (Android (ETC2)):    at BuildCookRun.DoBuildCookRun(ProjectParams Params)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.BuildCommand.Execute()
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Automation.Process(String] Arguments)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Program.MainProc(Object Param)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param)
UATHelper: Packaging (Android (ETC2)):    at AutomationTool.Program.Main()
UATHelper: Packaging (Android (ETC2)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (Android (ETC2)): BUILD FAILED
PackagingResults:Error: Error Unknown Error

I’ve attached the blank project to see if it works for you - I used all the settings specified by the google doc here: https://developers.google.com/vr/unreal/daydream-in-unreal

Many thanks in advance for you help!

@:

Two things I see:

  1. You didn’t install the android-24 platform with the SDK manager.exe in android-sdk-windows:

Error: Target id 'android-24' is not valid.

  1. Looks like we missed a deprecated API call in the new local notification Java code. I’ve committed an update to fix it to GitHub here: https://github.com/EpicGames/UnrealEngine/commit/7dfbec691de1c909c77c79c5dab0cc6cd19a8e04. Since it is just a Java file, you can replace it in preview 2.

Thanks Chris - that was indeed the problem - for some reason I had thought the 24 platform was installed with the default codeworks in the 4.14 folder.

Thank you for your time and effort. I am having a hard time navigating all of this.

Where can I find this “daydream page” ?

Where can I find detailed instructions?

The documentation at docs.unrealengine.com appears to be out of date.

Chris meant this documentation done by google themselves for integrating with UE4: https://developers.google.com/vr/unreal/daydream-in-unreal

Thanks! It’s working now.