Opa, @Juliomar Marchetti.
Eu fiz talvez dois pequenos ajustes, que foi adicionar a lib, e a interface, além de adicionar um condicional de compilação.
Funcionou certinho no GPOS720.
Posso subir as alterações?
Sim, eu também reiniciei.
Pesquisei bastante no Google e encontrei várias pessoas com o mesmo problema, mas em outras linguagens de programação.
Em alguns casos, o problema era diferente, mas a mensagem de erro era a mesma. No Xamarin, por exemplo, a solução foi alterar o D8 (<AndroidDexTool>d8</AndroidDexTool>). No Flutter, bastou atualizar a versão do Java.
Depois de várias tentativas, ajustando a IDE, o projeto e as versões do JDK, decidi testar com a versão 12 do Delphi SDK (base 26.1.1) e consegui compilar.
Ainda não descobri o motivo exato, pois na máquina de outro desenvolvedor, o mesmo projeto foi compilado com o Delphi 10.4, SDK 25.2.5, API 29 e Java 8 sem problemas.
Por enquanto, continuarei utilizando a versão 12, e tentarei compilar para o GPOS700, que roda Android 5.1.
Pessoal, só para atualizar.
Eu consegui com o pessoal da Elgin, o .jar que faz a comunicação com a balança deles, e após implementar as rotinas, funcionou perfeitamente no Android (FMX).
A balança da Elgin já atendeu minha necessidades, mas é possível verificar com outros fabricantes estas interfaces de comunicação, acredito que também tenham.
Obrigado.
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.