Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lazarus package Full source Platforms Platforms

Info

Configure ini file: pandroid.ini

Change keystore/zeljus.keystore and to correct template/ant.properties

You need to install

Exampl: (openjdk-8-jdk and apache ant)
Debiana buster lxde 64 bit
#: apt-get install wget
#: wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
#: nano /etc/apt/sources.list
deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main

#: apt-get update
#: apt-get install libgtk2.0-dev gdb adoptopenjdk-8-jdk android-tools-adb ant mtp-tools aapt zip git
#: update-alternatives --config java
(set openjdk-8-jdk)

for lazarus cross compile (laz4android)

  • jvm-android (android vizual create AWLinearLayout, AWButton, AWEditText, AWTextView, ...; include *.jar file)
  • arm-android or aarch64-android (not vizual component, pascalscript, indy, ...)
  • ndk for arm-android and aarch64-android

Pandroid exe or pandroid for linux compiled from PandroidTools

  • Lazarus compiler calls before pandorid.exe and creates R.java and Rjava.pas, necessary for compiling Pascal classes.
  • The second part compiles the classes from the paskal code
  • Lazarus compiler calls after pandorid.exe and makes a script to create apk, and create apk

Attached is the possibility of a template more for arm-android compilation, such as pandroidmodule, making * .so then making PandroidModule.jar and finally making PandroidModule.pas PandroidModule.inc for the compiler

Component overview

Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms

Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms

Platforms Platforms Platforms Platforms Platforms Platforms Platforms Platforms

Platforms Platforms Platforms Platforms

Platforms Platforms Platforms

Screenshot

GitHub Logo

License

  • PandroidPackage is released under Mozilla Public License 2.0 (MPL-2.0)

Autor

  • Made by Željko Cvijanović and Miran Horjak

www.zeljus.com

About

Package for Lazarus , Create android application

Resources

Stars

18 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages