I’m trying to launch my application on my OnePlus phone.
I followed the instructions on https://docs.unrealengine.com/latest/INT/Platforms/Android/GettingStarted/index.html and my device is also connected and identified by my system.
Then i created a new emtpy C++ Project, built it and opened it in the editor.
Now when i compile the project it works without a error, but as soon as i try to Launch the application on my phone i get a build error:
UnrealBuildTool: Performing 2 actions (4 in parallel)
UnrealBuildTool: [1/2] clang++.exe Module.OpenGLDrv.1_of_2.cpp [armv7-es2]
UnrealBuildTool: In file included from D:/Programmieren/Android/AndroidRemote/Intermediate/Build/Android/AndroidRemote/Development/OpenGLDrv/Module.OpenGLDrv.1_of_2.cpp:7:
UnrealBuildTool: D:\Programmieren\Unreal\UnrealEngine\Engine\Source\Runtime\OpenGLDrv\Private\OpenGLDevice.cpp(593,17) : error: use of undeclared identifier 'GL_STEREO'
UnrealBuildTool: glGetBooleanv(GL_STEREO, &Result);
UnrealBuildTool: ^
UnrealBuildTool: 1 error generated.
UnrealBuildTool: -------- End Detailed Actions Stats -----------------------------------------------------------
UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: D:\Programmieren\Android\AndroidRemote\Binaries\Android\AndroidRemote-armv7-es2.so
UnrealBuildTool: Total build time: 30.35 seconds
CommandUtils.Run: Run: Took 30.6337295s to run UnrealBuildTool.exe, ExitCode=5
ErrorReporter.Error: ERROR: AutomationTool error: Command failed (Result:5): D:\Programmieren\Unreal\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe AndroidRemote Android Development D:\Programmieren\Android\AndroidRemote\AndroidRemote.uproject -noxge -NoHotReloadFromIDE -ignorejunk. See logfile for details: 'UnrealBuildTool.1.txt'
BuildCommand.Execute: ERROR: BUILD FAILED
Program.Main: ERROR: AutomationTool terminated with exception:
Program.Main: ERROR: Exception in AutomationTool: Command failed (Result:5): D:\Programmieren\Unreal\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe AndroidRemote Android Development D:\Programmieren\Android\AndroidRemote\AndroidRemote.uproject -noxge -NoHotReloadFromIDE -ignorejunk. See logfile for details: 'UnrealBuildTool.1.txt'
Stacktrace: at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\ProcessUtils.cs:line 795
at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary`2 EnvVars) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\UBTUtils.cs:line 50
at AutomationTool.UE4Build.BuildWithUBT(String ProjectName, String TargetName, UnrealTargetPlatform TargetPlatform, String Config, String UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary`2 EnvVars) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\UE4Build.cs:line 322
at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable`1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InForceNonUnity, Boolean InForceUnity, Dictionary`2 PlatformEnvVars) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\UE4Build.cs:line 1306
at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:line 114
at BuildCookRun.DoBuildCookRun(ProjectParams Params) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 229
at BuildCommand.Execute() in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\BuildCommand.cs:line 37
at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Automation.cs:line 381
at AutomationTool.Automation.Process(String] CommandLine) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Automation.cs:line 353
at AutomationTool.Program.MainProc(Object Param) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Program.cs:line 168
at AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object Param) in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Utils.cs:line 705
at AutomationTool.Program.Main() in d:\Programmieren\Unreal\UnrealEngine\Engine\Source\Programs\AutomationTool\Program.cs:line 115
Program.Main: ERROR: Command failed (Result:5): D:\Programmieren\Unreal\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe AndroidRemote Android Development D:\Programmieren\Android\AndroidRemote\AndroidRemote.uproject -noxge -NoHotReloadFromIDE -ignorejunk. See logfile for details: 'UnrealBuildTool.1.txt'
ProcessManager.KillAll: Trying to kill 0 spawned processes.
Program.Main: AutomationTool exiting with ExitCode=5
Domain_ProcessExit
ProcessManager.KillAll: Trying to kill 0 spawned processes.
AutomationToolLauncher exiting with ExitCode=5
copying UAT log files...
RunUAT.bat ERROR: AutomationTool was unable to run successfully.
BUILD FAILED
Anyone got a clue why it says “GL_STEREO” not defined?
regards
Jakob