Can't compile for Android UE 4.14 - OSX 10.11 - Nexus 6p

link textHi,

I’m fairly new to Unreal and I’m trying to compile to my Nexus 6P from a Macbook pro.

After researching for a day or so, I keep getting the same error in my log. Maybe one of you can help.

UATHelper: Packaging (Android (ATC)): UnrealBuildTool: BUILD FAILED
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: /Users/Ezequiel/NVPACK/android-sdk-macosx/tools/ant/build.xml:597: The following error occurred while executing this line:
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: /Users/Ezequiel/NVPACK/android-sdk-macosx/tools/ant/build.xml:716: The following error occurred while executing this line:
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: /Users/Ezequiel/NVPACK/android-sdk-macosx/tools/ant/build.xml:730: Compile failed; see the compiler error output for details.
UATHelper: Packaging (Android (ATC)): UnrealBuildTool:
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: Total time: 14 seconds
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: UnrealBuildTool Exception: System.IO.FileNotFoundException: /Users/Ezequiel/Documents/Unreal Projects/Environment 4.14/Intermediate/Android/APK/bin/Environment-debug.apk does not exist
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: File name: ‘/Users/Ezequiel/Documents/Unreal Projects/Environment 4.14/Intermediate/Android/APK/bin/Environment-debug.apk’
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, Boolean overwrite) [0x00000] in :0
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: at UnrealBuildTool.UEDeployAndroid.MakeApk (UnrealBuildTool.AndroidToolChain ToolChain, System.String ProjectName, System.String ProjectDirectory, System.String OutputPath, System.String EngineDirectory, Boolean bForDistribution, System.String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncremental
Package, Boolean bDisallowPackagingDataInApk) [0x00000] in :0
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: at UnrealBuildTool.UEDeployAndroid.PrepTargetForDeployment (UnrealBuildTool.UEBuildTarget InTarget) [0x00000] in :0
UATHelper: Packaging (Android (ATC)): UnrealBuildTool: at UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs (System.String[] Arguments) [0x00000] in :0
UATHelper: Packaging (Android (ATC)): CommandUtils.Run: Run: Took 202.146286s to run mono, ExitCode=5
UATHelper: Packaging (Android (ATC)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): /Users/Shared/UnrealEngine/4.14/Engine/Binaries/DotNET/UnrealBuildTool.exe Environment Android Development -Project="/Users/Ezequiel/Documents/Unreal Projects/Environment 4.14/Envi
ronment.uproject" “/Users/Ezequiel/Documents/Unreal Projects/Environment 4.14/Environment.uproject” -remoteini="/Users/Ezequiel/Documents/Unreal Projects/Environment 4.14" -noxge -nocreatestub -NoHotReload -ignorejunk. See logfile for details: ‘UnrealBuildTool-2016.11.20-12.06.01.txt’
UATHelper: Packaging (Android (ATC)): at AutomationTool.CommandUtils.RunAndLog (System.String App, System.String CommandLine, System.String Logfile, Int32 MaxSuccessCode, System.String Input, ERunOptions Options, System.Collections.Generic.Dictionary2 EnvVars, AutomationTool.SpewFilterCallbackType SpewFilterCallback) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.CommandUtils.RunAndLog (AutomationTool.CommandEnvironment Env, System.String App, System.String CommandLine, System.String LogName, Int32 MaxSuccessCode, System.String Input, ERunOptions Options, System.Collections.Generic.Dictionary2 EnvVars, AutomationTool.SpewFilterCallbackType SpewFilterCallback)
[0x00000] in :0
UATHelper: Packaging (Android (ATC)): at AutomationTool.CommandUtils.RunUBT (AutomationTool.CommandEnvironment Env, System.String UBTExecutable, System.String CommandLine, System.String LogName, System.Collections.Generic.Dictionary2 EnvVars) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.CommandUtils.RunUBT (AutomationTool.CommandEnvironment Env, System.String UBTExecutable, UnrealBuildTool.FileReference Project, System.String Target, System.String Platform, System.String Config, System.String AdditionalArgs, System.String LogName, System.Collections.Generic.Dictionary2 EnvVars) [0x0
0000] in :0
UATHelper: Packaging (Android (ATC)): at AutomationTool.UE4Build.BuildWithUBT (System.String TargetName, UnrealTargetPlatform TargetPlatform, System.String Config, UnrealBuildTool.FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, System.String InAddArgs, Boolean Fo
rceUnity, System.Collections.Generic.Dictionary2 EnvVars) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.UE4Build.Build (AutomationTool.BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, System.Collections.Generic.Dictionary2 PlatformEnvVars, Nullab le1 InChangelistNumberOverride, System.Collections.Generic.Dictionary2 InTargetToManifest) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at Project.Build (AutomationTool.BuildCommand Command, AutomationTool.ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at BuildCookRun.DoBuildCookRun (AutomationTool.ProjectParams Params) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at BuildCookRun.ExecuteBuild () [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.BuildCommand.Execute () [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.Automation.Execute (System.Collections.Generic.List1 CommandsToExecute, Tools.DotNETCommon.CaselessDictionary.CaselessDictionary1 Commands) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.Automation.Process (System.String[] Arguments) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.Program.MainProc (System.Object Param) [0x00000] in :0 UATHelper: Packaging (Android (ATC)): at AutomationTool.InternalUtils.RunSingleInstance (System.Func2 Main, System.Object Param) [0x00000] in :0
UATHelper: Packaging (Android (ATC)): at AutomationTool.Program.Main () [0x00000] in :0
UATHelper: Packaging (Android (ATC)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (Android (ATC)): RunUAT ERROR: AutomationTool was unable to run successfully.
PackagingResults:Error: Error Unknown Error

Thanks,
Eze

I managed to compile! It was my Java which was out of date. I installed Java SE Development Kit 8u112 before I only had Java SE Development Kit 8u111. I guess you need both. YES! Now on to the next thing!