Black screen on android phone

  • Can you test out a blank project on your device?
  • Do you have another device you can test this project with?
  • Have you updated to the latest drivers/OS on your device?

This is your error:

D/UE4(23135): Assertion failed: Data != NULL [File:Runtime/OpenGLDrv/Public/OpenGLResources.h] [Line: 239] 
D/UE4(23135): libUE4.so!FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...) 
 D/UE4(23135): libUE4.so!TOpenGLBuffer<FOpenGLBaseVertexBuffer, 34962u, &(CachedBindArrayBuffer(unsigned int))>::Lock(unsigned int, unsigned int, bool, bool) 
D/UE4(23135): libUE4.so!FOpenGLDynamicRHI::RHILockVertexBuffer(FRHIVertexBuffer*, unsigned int, unsigned int, EResourceLockMode) 
D/UE4(23135): libUE4.so!FDynamicRHI::LockVertexBuffer_RenderThread(FRHICommandListImmediate&, FRHIVertexBuffer*, unsigned int, unsigned int, EResourceLockMode) 
D/UE4(23135): libUE4.so!FSlateRHIRenderingPolicy::UpdateVertexAndIndexBuffers(FRHICommandListImmediate&, FSlateBatchData&, TSlateElementVertexBuffer<FSlateVertex>&, FSlateElementIndexBuffer&) 
D/UE4(23135): libUE4.so!FSlateRHIRenderer::DrawWindow_RenderThread(FRHICommandListImmediate&, FSlateRHIRenderer::FViewportInfo const&, FSlateWindowElementList&, bool, bool) 
D/UE4(23135): libUE4.so![Unknown]() 
D/UE4(23135): libUE4.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) 
D/UE4(23135): libUE4.so!FNamedTaskThread::ProcessTasksUntilQuit(int) 
D/UE4(23135): libUE4.so!RenderingThreadMain(FEvent*) 
D/UE4(23135): libUE4.so!FRenderingThread::Run() 
D/UE4(23135): libUE4.so!FRunnableThreadPThread::Run() 
D/UE4(23135): libUE4.so!FRunnableThreadPThread::_ThreadProc(void*) 
D/UE4(23135): libc.so!__thread_entry() 
D/UE4(23135): libc.so!pthread_create() 
D/UE4(23135): [2016.11.09-02.41.28:425][-7213104]Assertion failed: Assertion failed: Data != NULL [File:Runtime/OpenGLDrv/Public/OpenGLResources.h] [Line: 239]