I have a few questions for you that will help narrow down what issue it is that you are experiencing.
Quick questions:
Can you reproduce this issue in a clean project?
If so, could you provide a detailed set of steps to reproduce this issue on our end?
Could you specify exactly what Android device you are using?
Could you specify the exact version of the OS that is being run on the device?
Could you make sure that you have your maps setup correctly in your project settings (meaning that the starting level is not set to a completely blank level)?
1, clean project works well.
2,
3 and 4, i have test 4 android devices, 3 phone and 1 pad. all of them get black screen.
my phone OnePlus, snapdragon 801, miui 4.12.5 based on android 4.4.4.
my pad mi pad. nvidia tegra k1, miui 6.4.3 based on android 4.4.4.
5, it just one map, i have delete default map created by template(it seems called thirdpersonmap), and create new level called defaultmap. both of game start map and editor startup map set to this.
it works well on WIN64 package version, just back screen in android version.
this project just import 4 particles, 2 from example content, 2 from magic particles pack, no other texture and models imported. it works well early, but i don’t know what happened.
When you tested the clean project, did you remake any of the assets that are in your current project? If not, could you try moving your assets a few at a time to a clean project that will load up and see if you can narrow/eliminate any assets that may or may not be causing this issue?
Hi rudy,
Thanks for your reply, i have test copy all assets to a new clean pure blueprint project, remove all blueprint code. And this project is running good on Android.
So, it seems some c++ code cause black screen problem, but i have umg and HUD, if level is load, HUD and umg ui should appear, unfortunately, there is nothing. This project just have one level and win64 version works well, so Android should have not problem with empty or invalid level.
I think you should print a sign to identify invalid level problem like lightings need to be rebuild.
I have another information you may been interested. The project have a build problem, my code can build successfully and run editor, but it compile failed with networking. h not found while package Android. But you know that If i have not set module require in build…cs i cannot build successfully and run editor.
I forgot how this problem caused, and i create a new project and migrate code and assets, but it get black screen.
Errrr, may be its black screen first, then i migrate to a new project and cannot compile to Android with header file not found… there is too much problems, i forgot the order, sorry.
We were having trouble reproducing your black screen on our Xiaomi devices, but I did get the Android dev to have a look at your output log, and he was unable to pinpoint what from UE4 might be causing your black screens. That said, many fixes specific to Android have been implemented into the 4.8 release, and some of them are aimed at reducing the black screens that are hard to diagnose.
We should be seeing the first of many 4.8 previews very shortly. He advised if you are unable to locate the specific code that you’re having a problem with in your project, that you might wait until the preview drops and give it another go.
Thanks for your response!!
I know this is hard to fix because i am a programmer too ^ ^
I am downloading 4.8 preview now , i found 4.8 have a lots of improvements, you are best of best, l like you, guys!