Membros Pro Valdir Dill Postado 25 Dezembro, 2024 Membros Pro Postado 25 Dezembro, 2024 Bom dia, Estamos tentando compilar um app multi device para Android 64 bits para application store. Algumas units não estão sendo encontradas e ocoorre o erro "unit XX not found". No print anexo coloco uma ocorrência, mas acontece com várias units de componentes de terceiros. Normalmente a resolução desse erro é bastante simples, ou seja, basta colocar o path dele no library do Delphi. Mas não é o caso aqui, pois esse path já foi add. Além disso, se compilar para 64, mas para "Development", aí o problema não ocorre e .apk é gerado tudo certo. Imagino que seja alguma configuração que deva ser feita em relação aos path para compilação para Play Store. Tentei colocar p path da unit no option do projeto, opção "search path", mas sem sucesso. Alguma sugestão? Obrigado! Valdir Dill Rio de Janeiro - RJ
Fundadores Daniel Simoes Postado 25 Dezembro, 2024 Fundadores Postado 25 Dezembro, 2024 Experimente recompilar todo o projeto Project -> Build All (algo assim) Já notei algo semelhante quando o Delphi está gerando todos os DCUs na mesma pasta... Verifique nas opções de Projeto se os Output Paths estão configurados para levar em conta a arquitetura e SO 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Membros Pro Valdir Dill Postado 25 Dezembro, 2024 Autor Membros Pro Postado 25 Dezembro, 2024 30 minutos atrás, Daniel Simoes disse: Experimente recompilar todo o projeto Project -> Build All (algo assim) Já notei algo semelhante quando o Delphi está gerando todos os DCUs na mesma pasta... Verifique nas opções de Projeto se os Output Paths estão configurados para levar em conta a arquitetura e SO Obrigado! O build all e outras opções de compilação já tentei todas, mas sem sucessso. Constatei algumas questões após abrir o post: 1 - O problema só ocorre se a opção para gerar o .aab estiver habilitada. Se gerar o .apk, mesmo que seja para "applictaion store", o problema não ocorre. Mas precisamos do aab, pois o Play Store não aceita mais apk; 2 - Se eu adicionar todas as units ao projeto (menu "project -> add to project"), aí também não ocorre o erro; 3 - Ocorre com todas as units de componentes de terceiros que uso com fontes, exceto os componentes Acbr. Acredito que o Acbr inclua alguma configuração no processo de instalalação que o aab exige, mas que nesses outros componentes nosso não foi feito. A questão é qual seria essa configuração? rs. No library já repassei tudo e não coonsegui progresso. Mas vamos tentando aqui, rs..Se tiver mais alguma sugestão... Obrigado Valdir Dill Rio de Janeiro - RJ
Moderadores Solution Juliomar Marchetti Postado 26 Dezembro, 2024 Moderadores Solution Postado 26 Dezembro, 2024 seu problema está em https://docwiki.embarcadero.com/RADStudio/Athens/en/Unit_Scope_Names Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts