[fpc-pascal] FPCJVM Android JVM target and Android 23.inc issue
Mgr. Janusz Chmiel
janusz.chmiel at volny.cz
Sat Aug 17 09:52:55 CEST 2019
Dear specialists,
I have fallen in to complex issue and I do not know how to solve that. I
can make myself happy thanks to Pandroid and his author, because I can
create, modify some really functioning apps for myself. But when I will
create some app myself completely from scratch and if I would like to
publish it on Google Play, I have found out, that Google Play support
minimum Android APi for Android 6.0. But.
Latest available Android.pas and AndroidR.inc is only for Android APi
22. Does somebody of you know some server, where newer header files
could be downloaded, so I will be able to publish some apps on future?
Sure. I must learn very much about programming, but I have really found
out, that Pascal language, units based on adding GUI objects without
position values is my real chance to make some useful programs, which
will look acceptably, if not nice or very nice also for sighted users.
But how to find newer Android header files for Android APi 6.0. And I
will have to fight with other much more complex issue. If target Android
API for 6.0 will produce usable code. And if ANT older version and older
version of Java JDK and JRE will be able to build .dex files from those
newer classes.
If I set Android target to 15, Samsung Galaxy chat and build in google
Play protect gives Me warning, that I use too old Android which do not
contain security patches.
Generating Android header file is not fully automated process. It is
necessary to make many manual changes. Delphi tool create JNI based
headers, so it is totally unusable for JVM Android target compilation.
Does somebody of us know The solution?
How complex would be to develop fully automated tool for generating
Android.inc and Android.pas files?
Thank you very much for yours advices.
More information about the fpc-pascal
mailing list