After a week of installing and uninstalling components using both Unity and Android Studio, I still get 1 out of 212 devices compatible. Nexus 5 hammerhead and thats it… please help
Unity minimum API level is set at 23 and doesnt allow me lower, how do I do to set it lower, lets say 19?
That is the screenshot, and I’m not using custom plugins; it’s pure Unity 6 (6000.0.30f1). I need help with this, as it doesn’t seem like the issue is on my end.
The answer probably lies in the Manifest. Unity 2023+ requires Android SDK 23 at a minimum, but you might have other project settings limiting your device support.
Look over the Manifest that Unity built for your project, and see if anything in there might be adding an unexpected limitation (e.g. graphics level, screen-size or orientation, required device features/configuration, etc).
Most of those can be fixed in Unity’s project settings, otherwise you may need to follow the docs to make a customized Manifest.
No custom setting, everything default. One thing I noticed: the lowest API level is 23. You guys are leaving behind hundreds of Android devices. Is there a way to lower it to 19? I don’t see a way to get it that low, as the lowest is 23 by default.
It looks like it’s not possible with the tools in Unity, and from Android Studio after installing SDK, JDK, NDK, etc. I should be able to run down to 17, but it’s stuck at 23.
I am waiting for Amazon to answer. I have the same questions, unless the goal is to render devices obsolete by software. That would affect not only consumers but also developers, benefiting only device retailers.
And it saves you time. Optimizing a project for 10 year old devices can be near impossible sometimes. For the 3 people still on those, it might not be worth 30 hours
Sure, but for some reason, only 1 out of 212 devices is supported. Why aren’t even the new devices supported? All of them have minSdkVersion 22 or lower
All the [major/Western] App Stores rotate older devices out of support. People still have them, but they won’t be able to install or update apps, and the Stores won’t allow you to upload an app with such an old minimum version. Mostly it’s for security, since carriers don’t patch old devices.
Amazon has a lot of old Kindles in circulation, so they support older Android versions than Google Play.
If you want to support minSDK 19, then you’ll need to use an older version of Unity. No hacks, no Amazon advice, are gonna change that.
[Context: 12+yrs as a professional enterprise mobile dev]