Apk is not opening on my device | black screen | works on other devices

Hi,
i created a very simple test Interface in Unity, which works well in Desktop Mode.
After building and exporting for Android, it is automatically transfered to my device. But when the app starts up, i can’t even see the Unity logo, the screen is just black, it doesn’t do anything. On the phones of 2 of my friends it works just fine (i sent them the apk). I also tried installing the apk manually, doesn’t work either.

I am using a HTC One S and tried even two different Roms, both CyanogenMod, one time Android 4.2, one time 4.1.2… neither does work. I would appreciate your help! Thanks!

Edit: I attached a logcat: 1321410–62849–$logcat_unity.txt (16.5 KB)

Check the compression PVRTC, ATC, ETC, etc…

I just tried that, but it didn’t work either. For now i’m not even using textures, i just have a camera, a light and a red cube.
Any more ideas?

Hava you check your version of android system?

I’ve made a mistake…sorry - -…

What do you mean?
My Android Version should be compatible, i am using 4.2.2 on my phone and i’m building for 2.3.3 and up

When you run the apk, what apear on your screen? did it show “progress force to close”?

No, its just a completely black screen. Nothing on it. Not even the unity splash screen. I think the engine is not even starting.

Sorry , I never see this error, I’m new of unity, may you try to print out some message to see where the error happend just like in Eclipse.

I also attached a logcat now, maybe thats helpful…

From looks of logcat, it’s an adreno based device, and it might be related to post EGL_BAD_ATTRIBUTE on adreno-based android devices - Questions & Answers - Unity Discussions

But i don’t even use any GUI Elements or Shaders in my test program. I also can’t even get to the unity splash screen.

I deactivated the 32bit Display Buffer and now it works :confused:
I was just trying random things. Anyone can tell me what i lost with disabling it?

1 Like

I’m getting this issue with an old project that worked fine in the previous versions. Checking/unchecking 32 bit display buffer has no affect, either.

Facing same problem, I have deactivated the 32bit Display Buffer still facing same problem. Any solution?

Hi, i’ve faced the same problem… My issue was solved by setting graphic level OpenGL Es 2.0
Go to Player Settings > Other Settings > Configurations

Unchecking 32 bit worked for me, thanks.

I have solved this problem… select all your sprites images in your project and set these following things Check override to android set Format to “RGB 32 bit” override ETC fallback to “32 bit”

the following screenshot will help you…