Android tutorial/es
Windows
Este es un tutorial rápido sobre como crear aplicaciones para Android con Lazarus.
Para este tutorial se asumen los siguientes programas que deben tener las versiones que se muestran a continuación:
JDK 1.6u45 SDK 22.2.1 NDK-r9 Laz4Android1.1-41139-FPC2.7.1
Adicionalmente ver:
Preparando una carpeta
Crear en C:\ una carpeta llamada "Android"
Instalar JDK (Java Development Kit)
1.6u45 (yo he instalado jdk-6u45-windows-x64.exe) arm-linux-androideabi/bin
Esto se debe instalar en C:\Program Files\Java\. o bien C:\Archivos de Programa\Java\. (Supongo que la instalación en español será así y no influirá a la hora de que lo encuentre laztoapk).
Instalando SDK
Ir a http://developer.android.com/sdk/index.html
DOWNLOAD FOR OTHER PLATFORMS > SDK Tools Only
installer_r22.2.1-windows.exe (Recommendado)
Instalar sdk (installer_r22.2.1-windows) en C:\Android\android-sdk
Copiar a "C:\Android\android-sdk\tools" el fichero "apkbuilder.bat" (lo podemos encontrar aquí:
https://github.com/ACSOP/android_sdk/raw/master/apkbuilder/etc/apkbuilder.bat )
Ahora actualizamos el SDK [WIN START > SDK Manager ]
añadimosandroid 4.0 (API 14)
añadimos android 2.2 (API 8]
Instalamos los paquetes.
Instalando NDK
http://developer.android.com/tools/sdk/ndk/index.html
Descargar únicamente el fichero android-ndk-r9-windows-x86.zip
Descomprimir android-ndk-r9-windows-x86.zip dentro de C:\Android\android-ndk-r9
Instalando Laz4Android
Descargarlo desde https://skydrive.live.com/?cid=89ae6b50650182c6&id=89AE6B50650182C6!149
(A fecha Marzo 2015 se puede descargar de http://sourceforge.net/projects/laz4android/?source=directory donde se encuentra en la versión laz4android1.5-47987-FPC3.1.1.exe). He traducido el tutorial a pesar de todo pero que sepais que ya ha trancurrido bastante tiempo desde que se escribió.
Descomprimir Laz4Android1.1-41139-FPC2.7.1.7z dentro de C:\Android\laz4android
Copiar
C:\Android\android-ndk-r9\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-*.exe
a
C:\Android\laz4android\fpc\2.7.1\bin\i386-win32\*
Editar el fichero C:\Android\laz4android\build.bat like this :
SET FPC_BIN_PATH=C:\Android\laz4android
Ejecutar build.bat (doble click) -> Esto compilará y reconstruirá Lazarus.
Reconstruir el IDE de Laz4Android
Ejecutar C:\Android\laz4android\lazarus.exe
Seleccionar "Arrancar IDE"
Seleccionar "Paquete" "Instalar/Desinstalar Paquetes"
Seleccionar customdrawn 0.0 > Instalar selección y pulsar salvar para reconstruir el IDE, continuar.
Deployment
- Edit with a text editor
C:\Android\Projects\androidlcl\android\generate_debug_key.bat
Modificar las primeras 6 líneas tal como se indica a continuación :
REM Ajusta los trayectos a la ubicación en tu equipo.
SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
SET APP_NAME=lcltest
SET ANDROID_HOME=C:\Android\android-sdk
SET APK_SDK_PLATFORM=C:\Android\android-sdk\platforms\android-8
SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
Ejecuta "generate_debug_key.bat"
Utiliza como contraseña : "senhas"
Esto generará el siguiente fichero:
C:\Android\Projects\androidlcl\android\bin\LCLDebugKey.keystore