/LAMWManager-win

LAMW Manager is a command line tool,like winget to automate the installation, configuration and upgrade the framework LAMW - Lazarus Android Module Wizard

Primary LanguageShell

LAMW Manager - Windows Port

v0.3.1.7-beta

LAMW Manager is a command line tool to automate the installation, configuration and upgrade the framework
LAMW - Lazarus Android Module Wizard

What do you get?

A Lazarus IDE ready to develop applications for Android !!

Linux user, please, get here LAMW Manager for Linux

LAMW Manager install the following tools and dependencies:

  • Third Part Tools¹
    • Chocolatey Package Manager
      • Msys2
  • Freepascal Compiler
    • Build FPC ARMv7/Android
    • Build FPC AARCH64/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
  • Apache Ant
  • Gradle
  • LAMW framework
  • OpenJDK

Notes

  1. LAMW Manager dependencies, read Third Part Tools
  2. The minimum Android API and Build Tools required by LAMW and specified in package.json are installed

Windows Supported

  • Windows 10

Note: LAMW Manager only supports Windows 64 bits.

Getting Started!

How to use LAMW Manager:

  1. First read this README.md and Third Part Tools to understand the operation and limitations of this tool.
  2. Click here to download LAMW Manager Setup
  3. Double-click to run lamw_manager_setup.exe
  4. If the Windows Protected Your PC dialog box appears
    1. Click on more information...
    2. Check I understand the Risks and want to run this app
    3. Click on run anyway
  5. Accept permission to run lamw_manager_setup.exe as Admin
  6. Select the destination folder for lamw_manager by clicking the Browse...
  7. Click in Next, Next...
  8. Still check Launch LAMW Manager and click in finish
  9. Wait lamw_manager install LAMW environment

Note: By default lamw_manager is installed in C:\lamw_manager !!

How to update LAMW Framework

  1. Go to Powershell and open as Admin
  2. Go to lamw_manager install folder with command:
    cd c:\lamw_manager
  3. Run:
    .\lamw_manager.bat

Upgrading all LAMW environment

If LAMW requires new Android APIs or new Gradle version, you must run lamw_manager_setup.exe again

Read the Getting Started

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:

  1. Open your LAMW Demo with LAMW4Windows
  2. On menu bar go to Project --> Project Options ... --> [LAMW] Android Project Options --> Build --> Chipset --> ARMV7a+FVPv3

LAMW Manager stills in same point for long time...

This error is not related to LAMW Manager, but to the windows command prompt.The Quick Edition mode pauses the screen to copy the content to the clipboard. To continue LAMW install, follow this steps:

  1. Check title of prompt command starts with: Selected
  2. If the prompt title starts with Selected, press Enter to continue the process

Releases Notes

For information on new features and bug fixes read the Release Notes

Congratulations!

You are now a Lazarus for Android developer!
Building Android application with LAMW is RAD

More information read LAMW Manager v0.3.1 Manual

By Daniel Oliveira