[Version 4.7.6]
I have been struggling with this issue for a while.
My project was built on the Puzzle Blueprint prototype and I was able to deploy correctly this basic project on my Nvidia Shield Tablet. I have no compiling errors and everything works fine in-editor, but deploying on my device results in permanent black screen.
I tried to regress to previous stages in order to understand the source of the issue. I have a grid defined in c++ that spawns tiles, which are defined in a c++ class as well; the tile class contain a grid variable. Then I extended these two basic classes in blueprints, and when I try to cast the grid variable belonging to the blueprint tile class into the blueprint derived grid class, black screen starts appearing. If I remove the casting (leaving the reference), everything is fine.
I read that many people are experiencing black screens in 4.7, so I tried the 4.8 preview, with no luck.
Any ideas?