Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Delphi SQlite Android (https://www.clubdelphi.com/foros/showthread.php?t=95211)

pruz 27-05-2021 18:36:24

Delphi SQlite Android
 
Hola amigos,
soy yo otra vez, ya saben que estoy desarrollando una aplicacion para Android con Delphi Tokio 10.2 y SQLite.
Bueno el desarrollo funciona bien en plataforma Windows, pero cuando lo traspaso a Android ahi empiezan mis problemas, es decir, NO FUNCUONA NADA.
les contares mis problemas.

1.- NO carga ni la pantalla de Inicio de la aplicacion. Ya revise las causas y solucione algunas, como determinar si el movil es android o ios, ademas de empaquetar las Base SQlite, pero hay varias cosas que desconozco y tengo la sospecha que la Base Sqlite, NO LA ESTA INSTALANDO EN EL MOVIL, ya que la busco y no la encuentro.

2.- Cambien los parametros en el deployer Manager, de Delphi, empaquetando la SQLite en "assents/internal" tal como me lo señala en la siguiente
link http://docwiki.appmethod.com/appmeth...OS_and_Android)

si alguien me puede indicar que estoy haciendo mal...o darme alguna señal ...se los agradeceria.

NOTA:Estoy usando dos moviles para probar y en los dos NO FUNCIONA (Samsung S31 y summi v2 pro que es un POS de venta)

Saludos,

lgarcia 27-05-2021 21:26:11

Busca este link que describe muy bien el proceso https://www.youtube.com/watch?v=K6yBTXwac7o

Saludos
Luis Garcia

Suave para que se te de

pruz 27-05-2021 22:47:28

Ya revise ese video y me da el mismo error....


Saludos,

pruz 31-05-2021 20:58:46

Hola, chicos ya encontre el error, esto no funciona o necesito instalar alguna actualizacion;
debiera verificar en que sistema operativo estoy trabajando (desarrollo con Delphi 10.2)

Código:

  {$IF DEFINED (IOS) o DEFINED (ANDROID)}
    //aqui va la conexion, las dos lineas de abajo
     
  {$ENDIF}


al final que tuve que hacer, solo dejar en comentario esas lineas (las dos de arriba) y funciona bien.

Código Delphi [-]
    TrioSoftSQlite.Params.Values['ColumnMetadataSupported'] := 'False' ;
    TrioSoftSQlite.Params.Values['Database'] := TPath.Combine(TPath.GetHomePath, '/storage/emulated/0/Triosoft/triosoft.db') ;


espero que alguien con mas experiencia me explique o oriente que paso....
Estoy haciendo algo mal?
Me falta alguna actualizacion?
O simplemente no funciona en Delphi 10.2?

Saludos,


La franja horaria es GMT +2. Ahora son las 07:14:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi