Ver Mensaje Individual
  #4  
Antiguo 14-09-2020
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 230
Reputación: 17
juank1971 Va por buen camino
experiencia

Hasta ahora si he probado unas cuantas cosas para android lazarus.


Un poco incomodo para instalar todo lo necesario pero fucniona.


Instalar primero el Lazurus el ultimo

lazarus-2.1.0-62815-fpc-3.2.0rc1-44237-win64.exe este es el ultimo ahora en este post


luego el LAMW
lazandroidmodulewizard-master descargarlo desde github
abren lazarus y en paquete/abrir paquete instalan los paquetes lpk que hay en lazandroidmodulewizard-master
en el orden que estan las carpetas de arriba hacia abajo
tfpandroidbridge_pack.lpk [..../android_bridges]
lazandroidwizardpack.lpk [..../android_wizard]
amw_ide_tools.lpk [..../ide_tools]




luego en el lazarus IDE en el menu de herramientas en lamw en
paths/settings (después que instalan lazandroidmodulewizard-master si no no pueden ver ese menu)



definen el camino al java jdk sirve el mismo de delphi o descargan un jdk nuevo da igual

C:\Program Files (x86)\Java\jdk1.8.0_65


camino de ant
C:\lamw\apache-ant-1.9.6\bin


definir el camino de gradle ,
todo eso lo buscan en google y lo descargan la ultima version
C:\lamw\gradle-6.5.1


el dnk

C:\lamw\android-ndk-r10e


el sdk

C:\lamw\android-sdk-windows todo lo de android sirve lo mismo de delphi que tenían si lo tenían



esto es lo ultimo lo juro!!

luego descargar trunk

de aquí descomprimido en una carpeta

http://svn.freepascal.org/svn/fpc/trunk



en lazarus IDE FPC Android Cross Compiler Builder definen los caminos

C:\lamw\Trunk
C:\lamw\android-ndk-r10e
C:\lazarus\fpc\3.2.0\bin\x86_64-win64



Compilar y luego instalar ArmV7a+Soft
Compilar y $FPCVERSIONluego instalar Aarch64
Luego
ir a "fpc.cfg" [ex. "lazarus\fpc\3.2.0\bin"]


donde esta # searchpath for units and other system dependent things



cambian $FPCVERSION por 3.2.0
# searchpath for units and other system dependent things
-FuC:\lazarus\fpc\3.2.0/units/$fpctarget
-FuC:\lazarus\fpc\3.2.0/units/$fpctarget/*
-FuC:\lazarus\fpc\3.2.0/units/$fpctarget/rtl


y finalmente en IDE Lazarus Menu heraminetas opciones en directorio de las fuentes del FPC

ponen

donce dice

$(LazarusDir)fpc\$(FPCVer)\source
ponen el 3.2.0
$(LazarusDir)fpc\3.2.0\source



Y listo


Las demos estan en

C:\lamw\lazandroidmodulewizard-master\demos


Hay muchas pero les advierto que no hay manera de trazear el codigo, las apk se cierran con cualquier problema
o sea no puedes debugear, y si cometes errores de cualquier tipo en la programacion, las apk se cierran de pronto
hay que hacer muy bien las cosas.


saludos cualquier duda me preguntan muchos saludos y suerte


Juank
Responder Con Cita