I’m currently developing a small 2D game in Unity 4.3.0f4 and it all works like a charm with my Samsung Galaxy S2 (with Android 4.1.2)
Build run as well as build an apk + manually installing the .apk on the S2 works great…
But here is my problem:
I can’t install an .apk on my brothers’ Samsung Galaxy Ace which runs with Android 2.3.6
For testing on the Galaxy Ace I build an apk with settings modified to Minimum API Level to 10 and disabling 32Bit Depth Buffer.
The error message I get with this apk on the Galaxy Ace is:
“Installation failed” and all I can do is press Ok. I don’t get any further information.
I have all needed packages installed within the Android Sdk Manager.
Samsung Galaxy Ace is not compatible with Unity 4. You need an ARMv7 CPU to run Unity and if I remember correctly the Samsung Galaxy Ace is an ARMv6 device.
Hello, Sorry … I got here lat, but maybe I can answer.
¿Did you downloaded ALL the android api versions in the SDK Manager?.. You MUST have all the versions of Android from Android 1.5 to the latest Android (from api 3 to the latest api)
Then, do a build only for old devices and in the build settings specify: “filter” : ARMv6 Only
i have ALL the android sdk and i jave set ARMv7 only (ARMv6 Only are NOT present…)
and on android 2.3.6 NOT WORKS AND NOT WORK WITH ANY VERSION DIFFERENT FROM 4.4.4 AT ALL!!!