[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