Jump to content

dev botao

Delphi Não Compila em Android com ACBrTEFDClass


Valdir Dill
Go to solution Solved by Valdir Dill,
  • Este tópico foi criado há 1029 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro


Bom dia,

Estamos tendo problemas ao tentar complicar uma aplicação para Android.
Delphi 10.4.

Temos vários units do Acbr vinculadas à aplicação e compila sem problemas.
Mas, quando incluímos a ACBrTEFDClass na uses, acontece a situação abaixo detalhada.

O problema:
Ao tentar compilar, inicia-se o processo normal, mas, quando chega na AcbrTEFPayGoWebComum.pas, o processo não prossegue.
Fica "processando" e não conclui. Deixamos por vários minutos e fica sempre nessa tela.
Testamos tanto na nossa aplicação, quanto no demo Acbr (print anexo).

Alguma sugestão de solução?

Obrigado!

TEFAndroidAcbr.png

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Fundadores

Eu já notei essa demora... mas apenas no 10.3...

Não consegui achar uma explicação nos sites da Embarcadero...

Como peculiaridade, essa Unit tem uma infinidade de Constantes e Comentários... mas isso não deveria ser um problema para um compilador...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Moderadores
2 horas atrás, Juliomar Marchetti disse:

Se ele fizer o que sugeri acima não vai demorar a compilação , pois a unit já vai estar compilado no instalador

Ele está compilando para Android. 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro
  • Solution

Boa tarde,

Só para registrar um feedback. Não consegui um solução completa, mas deixo registrado como contornei a situação.

Fiz a reinstalação do Acbr, marcando a opção (opção deixar somente a LibXX) que o @Juliomar Marchettisugeriu, mas não surtiu efeito. Marquei inclusive a opção "apagar arquivos antigos".

Na compilação direta no F9 não funciona de jeito nenhum. Deixei processando por 14 minutos e não saiu do lugar. Como mencionei na abertura do tópico, ele vai progredindo e compilando várias units, mas quando chega na AcbrTEFPayGoWebComum.pas não vai para frente. Não trava, apenas fica "processaaaaaando.....".

A solução que achei foi: primeiro faz um build (shift+F9). Ele demooooora também na AcbrTEFPayGoWebComum.pas, mas em 8 minutos termina. Após isso compilo (F9) e vai rapidão.

Lembrando que se não vincular a ACBrTEFDClass na uses da minha aplicação, aí o F9 (até sem build) compila em menos de 30 segundos.

Obs.: também não é problema de máquina (i5 + 8GB).

Obrigado!

 

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Fundadores

Infelizmente os novos compiladores Android da Embarcadero, realmente não se dão bem com essa Unit...

Eu ainda não achei uma explicação oficial, ou como poderíamos contornar esse problema...

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...