Awesome
LAMW Manager
LAMW Manager is a command line tool,like APT, to automate the installation, configuration and upgrade<br/>the framework LAMW - Lazarus Android Module Wizard
What do you get?
A Lazarus IDE ready to develop applications for Android !!
Linux Distro Supported:
Note: Only Linux x86_64 bits is supported!
<p> <ul> <li><img src="https://www.debian.org/logos/openlogo-nd.svg" style="width: 16px;"/> Debian 12</li> <li><img src="https://assets.ubuntu.com/v1/29985a98-ubuntu-logo32.png" style="width: 16px;"/> Ubuntu 22.04 LTS</li> <li><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/249px-Tux.svg.png" style="width: 16px;"/> <a href="https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/lamw_manager/docs/other-distros-info.md">Requirements for other Linux</a> <ul> <li> <strong>New</strong>: Now lamw_manager can run on non-debian based linux distros </li> </ul> </li> </ul> </p>LAMW Manager install the following [dependencies] tools:
- Gradle
- Freepascal Compiler
- Crosscompile to ARMv7-vFPV3/android
- Crosscompile to AARCH64/android
- New: Crosscompile to i386/android
- New: Crosscompile to amd64/android
- Lazarus IDE
- Android NDK
- Android SDK
- Android Platform API¹
- Android Platform Tools¹
- Android Build Tools
- Android Extras
- Android M2Repository
- Android APK Expansion
- Android Market License (Client Library)
- Google Play Services
- OpenJDK
- LAMW framework
- Create <img src="https://gitlab.com/freepascal.org/lazarus/lazarus/-/raw/main/images/icons/lazarus_orange.ico" style="width: 20px"/> LAMW4Linux IDE menu launcher and startlamw4linux command!
- Create <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/GNOME_Terminal_icon_2019.svg/240px-GNOME_Terminal_icon_2019.svg.png" style="width: 20px;"/> LAMW4Linux Terminal menu launcher!!
- Register MIME
Notes
- The minimum Android API and Build Tools required by LAMW and specified in package.json are installed
Getting Started!!
How to use LAMW Manager:
- Click here to download LAMW Manager Setup
- Go to download directory and right click Open in Terminal
- Run command : bash lamw_manager_setup.sh¹
New: Installing LAMW on custom directory Now you can install LAMW on custom directory using command:
user@pc:~$ #env LOCAL_ROOT_LAMW=your_dir bash lamw_manager_setup.sh
user@pc:~$ #Sample:
user@pc:~$ env LOCAL_ROOT_LAMW=/opt/LAMW bash lamw_manager_setup.sh
Notes:
- See the LAMW Manager Setup Guide
- Read more about new installer procedure in LAMW Manager Setup
- You can also install from sources read more in Classic Install
- Replace your_dir with the directory of your choice, eg /opt/LAMW
Know Issues
Cannot Build LAMW Demos
By default LAMW Manager uses (Android) Crosscompile to ARMv7+vFPV3, but LAMW Demos uses ARMV6+Cfsoft, you need apply this configuration:
- Open your LAMW Demo with LAMW4Linux
- On menu bar go to Project --> Project Options ... --> [LAMW] Android Project Options --> Build --> Chipset --> ARMV7a+FVPv3
Errors on Start LAMW4Linux on Xubuntu
Recommended:
- Close all xfce terminal
- If that doesn't work, restart your desktop session.
LAMW: error moving component
Recommend:
- Go to File -> Restart
Release Notes:
For information on new features and bug fixes read the Release Notes
Congratulations!!
You are now a Lazarus for Android developer!</br>Building Android application with LAMW is RAD!
For more info read LAMW Manager v0.6.8 Manual