When deploying on samsung tablet 10.1 which has above minimum API (it is 4.0.4 level 15) and has an ARM7 processor, I get the above message. The unity app just says failed to initialise, your hardware is not supported by this application, sorry!’
I’ve googled for a day now and can’t find anything!
Thanks
That’s right Unity is just excluding a huge size of the Android market by taking such a shortsighted decision (dropping support for Tegra 2 etc…) in Unity 5, that’s not on Unity come on you can do better than that for God’s sake!
Edit 1: Actually come to think of it that’s pure madness.
Your device is a Tegra 2 and does not support NEON. Dropping non-NEON devices gives a huge boost to performance (especially physics) because we can use NEON version of asm functions were possible.
This is also in line with Google’s position about non-NEON devices.
The original Galaxy Tab is 4 years old, with Galaxy Tab 4 and Galaxy Tab S in place. I wouldn’t really call it a recent device ![:wink: :wink:](https://emoji.discourse-cdn.com/google/wink.png?v=12)
Sorry for the inconvenience - nothing I can help you here with.
Update: if you still want to target non-NEON devices, consider sticking to Unity 4.6.
I just got a Samsung S7 and get this error. Installed a terminal emulator, type in “cat /proc/cpuinfo” and displays contents of file. It shows “neon” is one of the features. I think it may one of the build settings. I’ll try some combos and see if I can resolve the error.
(LATER) I found it – Other Settings > Device Filter – set to FAT (ARMv7 + x86), then it was able to run
Also, in the first screen, there is Texture Compression. I think setting to “Don’t override” will work on most phones, and there are some other settings. The only one I saw that matches my phone is “Adreno 530”. It also has GLES 3.0, but a hardware identifier app says OpenGL ES-CM 1.1. Maybe the “GLES” is the same between them, but 3.0 is different from 1.1 for my phone.
Hope that helps !