# Why am I seeing a black screen on Android?

**URL:** <https://forums.unrealengine.com/t/why-am-i-seeing-a-black-screen-on-android/320607>\
**Category:** Mobile\
**Tags:** black-screen, samsung, unreal-engine, packaging-projects, question\
**Created:** [June 3, 2015, 2:50pm UTC](https://forums.unrealengine.com/t/why-am-i-seeing-a-black-screen-on-android/320607 "2015-06-03T14:50:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_1095f55b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_1095f55b](https://forums.unrealengine.com/u/anonymous_user_1095f55b)\
**Post date:** [June 3, 2015, 2:50pm UTC](https://forums.unrealengine.com/t/why-am-i-seeing-a-black-screen-on-android/320607/1 "2015-06-03T14:50:17Z")

</div>

Hello!

I’ve been trying to package my game for android (Development) for the past three days. At first it wouldn’t package, giving me a cooking error but by migrating my scene to a new project I was able to get it to successfully package. (This I read on another thread where the person has having the same issue as I: He deleted UAssets but they didn’t delete in the explorer)

So I package the game for windows and it works fine, I can play it and all. I can package for android but after I install it on my Samsung Galaxy 2 and my Alcatel One Touch C7 it starts with a black screen then exits the game, then if I go back into the game it just stays with a black screen. I tried this with ATC, DXT, ETC1, ETC 2 and PVRTC with the same result.

On my Samsung Galaxy 2 I’ve played Tappy Chicken and Citadel from the google store so I know it can run Unreal but not my game.

So I made a first person template blueprint project and exported it (ETC1) and it did the same thing.

Please help me and thank you

---

<div class="post-metadata">

**Author:** ![wittlief\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@wittlief\_1](https://forums.unrealengine.com/u/wittlief_1)\
**Post date:** [June 10, 2015, 5:12pm UTC](https://forums.unrealengine.com/t/why-am-i-seeing-a-black-screen-on-android/320607/2 "2015-06-10T17:12:14Z")

</div>

Resolved here:

> **[My game works on windows but not on android](https://forums.unrealengine.com/showthread.php?72488-My-game-works-on-windows-but-not-on-android)**
>
> I posted my issue at the answer hub about a week ago but haven’t gotten an answer. Basically my issue is the game play’s flawlessly on windows 7 but if I try to load it onto my android Onetouch C7 (which can play tappy chicken) it comes up with a...

---

<div class="post-metadata">

**Author:** ![Deygus](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/deygus/32/982675_2.png) [@Deygus](https://forums.unrealengine.com/u/Deygus)\
**Post date:** [June 24, 2020, 11:00pm UTC](https://forums.unrealengine.com/t/why-am-i-seeing-a-black-screen-on-android/320607/3 "2020-06-24T23:00:54Z")

</div>

I know this thread is rather old but I have the answer to this issue.

The reason it turns Black is because you are probably using Shaders that are most likely too complex to be supported by Mobile Devices and the result is that it doesn’t render properly therefore the output is black.

You can see this per say if using a Moving Shader (panning with noise nodes,add, powerx, etc) created in UE4 and it is set to Fast Gradient, yeah it renders faster but suffers in this way since it is highly unoptimized.

---

<div class="post-metadata">

**Author:** ![JonathanArmstrong](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JonathanArmstrong](https://forums.unrealengine.com/u/JonathanArmstrong)\
**Post date:** [February 13, 2022, 4:35am UTC](https://forums.unrealengine.com/t/why-am-i-seeing-a-black-screen-on-android/320607/4 "2022-02-13T04:35:15Z")

</div>

This occurred for an Oculus Quest app, but the app closes after turning to a black screen. it seems the performance is so poor that it is trying to save the hardware from overheating or creating an uncomfortable user experience. The fix is to optimize using various techniques for CPU/GPU.
