minumum APK API level in kivy

34 views
Skip to first unread message

husam alkdary

unread,
Apr 14, 2020, 4:34:48 AM4/14/20
to Kivy users support
It's possible to build an APK with API level less then 19 ? 

ZenCODE

unread,
Apr 14, 2020, 12:17:21 PM4/14/20
to Kivy users support
Theoretically yes. But you would need to check out very old versions and almost certainly will end in unhappiness. But there would be no point as you could not distribute or upload such an APK anymore. Rather just use the latest defaults? Why would you want API < 19 anyway?

Robert Flatt

unread,
Apr 14, 2020, 12:22:54 PM4/14/20
to Kivy users support
Lots of things are possible, some of them are not a good idea. ;)
As I understand it the minimum recommended versions are API 21 which is Android 5
So even 19 which might appear to work is not a good idea.

husam alkdary

unread,
Apr 15, 2020, 2:58:57 AM4/15/20
to Kivy users support
the reason for making apk with api level less then 19 
it because u want my app to run on all the android mobiles in the world 
so how I can do that if it's possible 

Robert Flatt

unread,
Apr 15, 2020, 4:54:09 PM4/15/20
to Kivy users support
Zen already answered this:

But you would need to check out very old versions (of Kivy) and almost certainly will end in unhappiness. But there would be no point as you could not distribute or upload such an APK anymore.

His advice is excellent read it again:  almost certainly will end in unhappiness.

ZenCODE

unread,
Apr 17, 2020, 3:07:10 PM4/17/20
to Kivy users support
@husam alkdary. I know. I understand. We all want our software to run on every device ever invented. But Android deliberately prevents this. Previous versions of android allowed access which is now considered insecure. And google change their APsI and deliberately deprecate old API versions and remove them. Forcing you to use later API's is deliberate behavior. It may be in your interests to run on all versions, but it's not in googles interest and it's not in your users interest. They have a right to ensure you app complies with the behavior of their version of android, not a version released 5 years ago.

So get over it. Just like you can't run kivy on a 333mhz pentium without any graphics card, you can't run Kivy on Android 1.0. Sorry. You need to use supported versions or face a lifetime of struggle and disappointment. :-)
Reply all
Reply to author
Forward
0 new messages