[fpc-other] please help Me to find android package building system for android apps created by using ppcjvm
Mgr. Janusz Chmiel
mgr.janusz.chmiel at gmail.com
Sat Jan 25 14:59:35 CET 2025
Dear elite developers,
PPCJVM is capable to build Pascal app by creating .class files by also
using Jasmin, Java assembler.
But The newest Android 34 or 35 APIS are causing issues.
If user create Android 33 target app by using Android.jar from Android
33, The old building techniques based on Apache Ant and Java 6 or 8 are
causing issues with Android.
For example.
The following Intent session of Androidmanifest.xml is no more
compatible with Android 13 if The developer uses Android 33 target and
if developer specifies this target Android version number on
Androidmanifest.xml.
Overcoming this problem is not possible. If developer specify lover
number as Android target version in androidmanifest.xml app install but
it is not possible to find The app in The apps list by using launcher.
The following manifest is causing problems.
<intent-filter>
<action android:name ="android.intent.action.MAIN" />
<category android:name ="android.intent.category.LAUNCHER" />
</intent-filter>
I have got error, that intent must be explicitly specified if I Am using
Android 33 target. But how to edit this manifest session to pass The
requirements of new Android?
So please.
Does somebody of us know about build system, which will tolerate my
loving and needed PPCJVM and Android compiled app so I will be able to
use even most up to date Android targets?
Pandroid do not work if I use Android newer than 34. Very probably,
because Android.jar bundle allow no more special command line option
which is needed by Pandroid.
Pandroid for Windows uses The following routine to prepare needed files
after starting ppcjvm compiler.
I Am afraid, that The following older approach based on The Clipse will
work no more.
https://macpgmr.github.io/pba/PbaStatus.html
I also do not think, that there is easy procedure how to recode
TheApache ANT to support newest Android Target APIS.
Please.
MR Bart, Mr Jonas, The most elite Pascal programmers in this forum.
Does somebody of us know about The solution???
Or I must sadly accept The sad fact, that The latest Android target for
PPCJVm Android development is really The Android 25 or 30 for example?
I do not have issues to use AndroidR25 and newest Android 34 target,
because I will never publish my apps on Play store, I will never
communicate with Google play monetisation services, ETC.
I will only use Android R25 support GUI elements and Exoplayer or
Android Media player, or bass.so library.
Any professional advice is very welcomed.
More information about the fpc-other
mailing list