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.
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
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!
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?
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?
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.
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
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.