-
Passo a passo para instalar os pacote no Lazarus
-
Baixar o projeto LamW do repositório github.
- Click aqui para download do projeto LamW
- Descompactar para a pasta /lazarus/components/lazandroidmodulewizard-master
-
Instalar os pacotes na seguinte ordem:
- tfpandroidbridge_pack.lpk (na pasta "..../android_bridges");
- lazandroidwizardpack.lpk (na pasta ""..../android_wizard");
- amw_ide_tools.lpk (na pasta "..../ide_tools")
-
Se estiver no sistema operacional windows :
-
Baixar os fontes do projeto Free Pascal
- Click aqui para download
- Descompactar na pasta /lazarus/components/lazandroidmodulewizard-master
-
Execute o Lazarus e selecione a opção "/Tools/[LAMW] Android Module Wizard/Build FPC Cross Android" e repita o processo "Build and install" uma vez para cada arquitetura relacionada abaixo.
-
Armv7a + Soft (android 32 bits <<-- testado!)
- Construir
- Instalar
-
Aarch64 (android 64 bits <<-- testado!)
- Construir
- Instalar
-
Notas
- Depois de build e install" os cross-compilers, executar os passos: infrastructure;
- Depois de executar os passos da infraestrutura, executar os teste conforme os passos: usando o LamW
-
-
-
Se estiver no sistema operacional Linux:
- Instalar programa fpCupeDeLuxe
-
Na aba Cross/CPU selecione o processador destino:
- 32 bits
- Processador Armv7a
- etc..
- 64 bits
- Processador Aarch64
- etc..
- 32 bits
-
Na aba Cross/OS selecione o sistema operacional destino:
- Android
- etc...
-
- Instalar Laz4Android
- Download
- Last update:2022-08-15
- FPC: 3.2.2 (win32/win64/arm-android/aarch64-android/i386-android/x86_64-android/jvm-android)
- Lazarus:2.2.2
- Android NDK: r19c
- 1.Update to Lazarus 2.2.2 source + FPC 3.2.2
- I recommend using laz4android + LAMW(Lazarus Android Module Wizard) to develop android apps.
- Download
- Instalar programa fpCupeDeLuxe
-
-
Passo a passo para instalar a infraestrutura android.
-
Instalar Android Studio
-
Instalação de Pacotes necessário para o LamW:
-
Instalar NDK
- Downloads do NDK
- ou entrar no Android Studio e siga os passos do link a seguir:
-
CMake
- Instalar CMake
- Configurar uma versão específica do CMak
-
Gradle
-
Instalar gradle
cd ./sdkman sdk install gradle # o lamw sugere o numerod a versão.
-
Referências:
-
-
Configurar Lazarus para registrar a infraestrutura:
-
Selecionar opção /menu /tools /[LAMW] Android Project Options /Paths Settings [Jdk, Sdk, Ndk, ...]
-
Preencher o formulário:
-
O arquivo /fpcupdeluxe/config_lazarus/LAMW.ini após instalar LamW e editado os campos solicitados:
[NewProject] PathToSmartDesigner=/home/paulosspacheco/v/fpcupdeluxe/lazarus/components/lazandroidmodulewizard-master/android_wizard/smartdesigner PathToJavaTemplates=/home/paulosspacheco/v/fpcupdeluxe/lazarus/components/lazandroidmodulewizard-master/android_wizard/smartdesigner/java PathToJavaJDK=/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java NDKRelease=25.2.9519653 NDK=6 PrebuildOSYS=linux-x86_32 PathToAndroidNDK=/home/paulosspacheco/v/android-sdk/ndk/25.2.9519653 PathToAndroidSDK=/home/paulosspacheco/v/android-sdk PathToGradle=/home/paulosspacheco/.sdkman/candidates/gradle/6.6.1 PathToAntBin=/usr/bin/ant PathToWorkspace=/home/paulosspacheco/v/paulosspacheco/LazarusProjects/lamw InstructionSet=1 PackagePrefaceName=org.lamw
-
-
...
-
-
Notas
-
Mensagem após pressionar o botão ok ao informar pasta do ndk e sdk caso não ache o ndk:
Warning. Minimum Target API required by "Google Play Store" = 30 Please, update your android sdk/platforms folder! How to: .open a command line terminal and go to folder "sdk/tools/bin" .run the command> sdkmanager --update .run the command> sdkmanager "build-tools;30.0.2" "platforms;android-30"
-
-
Confirmar todas as licenças instaladas:
# Na pasta /android-sdk/cmdline-tools executar e confirmar com yes sdkmanager --licenses
-
..
-
-
Passo a passo de como usar o LamW.
- ????