Minimum API level?

Volker Krause vkrause at kde.org
Mon Jan 14 20:08:56 GMT 2019


Hi,

yet another version question: which is the minimum API level we want to 
support?

During the KF5Notification review going below 23 was suggested (still a 
relevant market share).

https://en.wikipedia.org/wiki/Android_version_history suggest anything below 
16 would be pointless (no market share anymore).

https://wiki.qt.io/Android specifies 13 as the lower limit that Qt supports 
for applications.

https://developer.android.com/about/dashboards/ would suggest >= 19 based on 
market share.

I'm asking as I just tried to test KF5Notifications on API level 21 (via KDE 
Itinerary), which failed:
- Aleix's APK: dlopen("/data/data/org.kde.itinerary/lib/libQt5Network.so", 
RTLD_LAZY) failed: dlopen failed: cannot locate symbol "ASN1_STRING_get0_data" 
referenced by "libQt5Network.so"...
- my local build: dlopen("/data/data/org.kde.itinerary/lib/
libKF5CoreAddons.so", RTLD_LAZY) failed: dlopen failed: cannot locate symbol 
"__register_atfork" referenced by "libKF5CoreAddons.so"...

Both APKs work fine on API level 24.

What do you think?

Regards,
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-android/attachments/20190114/4d4510fd/attachment.sig>


More information about the KDE-Android mailing list