<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Mgr. Janusz Chmiel <<a href="mailto:janusz.chmiel@volny.cz">janusz.chmiel@volny.cz</a>> schrieb am Sa., 3. Aug. 2019, 11:48:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Many of advanced users and developers have tried PPCJVM. It is really <br>
possible to create fully functioning Android applications. And because <br>
it is even possible to access methods from previously compiled .jar <br>
files including Mysql.jar and others, Pascal language have very big <br>
potential.<br>
But it has a very remarkable hook.<br>
Latest JDK for WIndows from Oracle do not support old versions of Apache <br>
ANT, so it is not possible to build .dex files from classes, which have <br>
been previously generated by using PPCJVM.<br>
So The future or Pascal compilation to .dex fomrat is severely <br>
disadvantaged. Because old JDK 7 X release can produce .dex files and <br>
only specific versions of Android build tools.<br>
So The reality is, that PPCJVM can produce reliable classes, but there <br>
is not too much projects, which can convert those .class files to dex <br>
format.<br>
Does somebody of you know about The solution to this issue?<br>
I Am afraid, that this situation can lead to The fact, that PPCJVM will <br>
not support ANDROID target JVM for too long times. If something positive <br>
will not happen to generate while using newest JRE and JDK.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><span style="font-family:sans-serif">Hmm? The important part of converting the .class files to classes.dex is the dx utility which is part of the Android toolchain. Apache ANT is only a build system like Make or Gradle (which seems to be /the/ hype for Android development). My first PPCJVM Android app I even built without any build scripts completely by hand (see here: <a href="https://wiki.freepascal.org/FPC_JVM_Android_Development#Building_an_Android_application">https://wiki.freepascal.org/FPC_JVM_Android_Development#Building_an_Android_application</a> ). The process might be a bit more involved nowadays, but in principle it will still be the same. </span><br></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">TL;DR: the compiler is not the problem. But maybe the build chain needs to be adjusted. </span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">Regards, </span></div><div dir="auto"><span style="font-family:sans-serif">Sven </span></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>