Getting Blackscreen on android

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Felix

I am new to game developing. I made the Godot step by step tutorial game and wanted to export it for android. After going through the whole export process (witch really was harder than i thought) i got an apk on my phone. First, i had a parsing error, but i managed to make it work and i could install the apk. But after starting the app, only the godot logo flashed up one time, then blackscreen. Already tried it on two phones and get the same error on both. Also made an entirely new project and tried to export it - same error.
Spend the half day triyng to fix the problem, now i hope someone of you can maybe help me.

If I should provide any more information, let me know what you need to help me.

Edit: i switched from GLES 3.0 to GLES 2.0 and now everything is fine :slight_smile:

:bust_in_silhouette: Reply From: BlumiDev

What phones you used to test your game? Also when u create project godot asks you what renderer you want to use for your game. OpenGL ES 3.0 or 2.0. If u checked 3.0 that might be why your games is not working, becasue your hardware may not support OpenGL ES 3.0.

Godot Rendere Screenshot

thanks, changed to GLES 2.0 and now it works fine :slight_smile:

was using sony xperia z3 compact and motorola moto g

Felix | 2019-06-07 18:10

:bust_in_silhouette: Reply From: dquigz

In addition to the previous response, if you’re still having issues ensure that all visual elements have a parent Control node somewhere in their parental ‘lineage’ (not sure if thats a term but whatever). Node2ds (such as sprites) will render with or without on Windows, but not on android. Create a Control node and just reparent your top most node that contains your sprites/anything not rendering to the newly made control.