[fpc-other] target Android 10 (API level 29) and ppcjvm classescompatibility

Mgr. Janusz Chmiel janusz.chmiel at volny.cz
Sun Jul 11 16:30:05 CEST 2021

I have A good news. For all of us who would like to code in Pascal by using Pandroid for Windows package available on Github here.


By default, Android 15 target is being used as a target. It is not very pleasant, if you plan to publish on Google Play. It is necessary to compile by using Android 29 API target as a minimum target Android API.
Fortunately for Me, complex issue did not occur. So you only have to modify pandroid.ini. And You must specify Android 29 target by editing this .ini file. You must add Android29 folder content from predownloaded Android SDK folder tree to The

I Am using Android25 Pascal header files, because Android29 Api headers do not support some Pascal source code lines when overide word is being used.
Sure, I know, that Pascal systém libraryes are still generated by using Android 15 Pascal header files. But formally, The Google Play requirements are satisfied. Because I have used android29 target APIS to build classes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-other/attachments/20210711/14dde2d0/attachment.htm>

More information about the fpc-other mailing list