Este artigo explica como migrar de um arquivo JAR para um arquivo AAR
Atualmente, o Elo Peripheral SDK é baseado em um formato de biblioteca Java JAR. No entanto, para atender às restrições do Android 12 e alinhar-se à preferência do Google pelo uso do formato de Biblioteca Nativa do Android (AAR), decidimos fazer a transição para o formato AAR.
Veja o que você precisa saber sobre essa migração:
- Compatibilidade Aprimorada: Ao migrar para o formato AAR, garantimos uma integração sem costura com futuras versões do Android (incluindo o Android 12, que será lançado para dispositivos Elo em agosto de 2023). Isso ajuda a evitar possíveis problemas relacionados a erros de lint de API e problemas de compilação durante a submissão de aplicativos.
- Customização Melhorada: A migração introduz mudanças na arquitetura da biblioteca, permitindo melhor isolamento proprietário e acesso simplificado às APIs. Observe que, embora nos esforcemos para manter opções de customização, certos componentes podem ter capacidades de customização limitadas em comparação ao que era antes.
- Integração Simplificada: O formato AAR fornece uma maneira padronizada e eficiente de empacotar e distribuir bibliotecas Android. Isso simplifica a gestão de dependências e concede um acesso mais fácil às APIs, facilitando uma integração mais tranquila em seus projetos.
É importante notar que essa migração é crucial para garantir a compatibilidade a longo prazo e a conformidade com os padrões do Android. O formato AAR do SDK está incluído na versão de julho (MR-28) do Android 10. Portanto, é fortemente recomendado que você atualize seus dispositivos para pelo menos a versão MR-28 antes de atualizar para o Android 12.
Entendemos que você pode ter perguntas ou preocupações sobre essa migração. Estamos dedicados a apoiá-lo durante todo o processo. Documentação abrangente e recursos serão fornecidos para ajudá-lo a fazer a transição suavemente do formato JAR para o formato AAR. Nossa equipe de suporte estará disponível para responder a quaisquer perguntas técnicas e fornecer assistência conforme necessário.
Passos para migrar o arquivo JAR para o arquivo AAR
Exemplo de Aplicativo #1: BCR Aprimorado
1. Método anterior para usar a biblioteca como arquivo JAR (destacado na caixa abaixo)
2. Aqui navegue para enhancedbcrdemo-app-build.gradle ou vá para Scripts do Gradle build.gradle(Module)
3. Na seção de dependências, substitua libs/eloperipherallib.jar por libs/eloperipherallibv2.aar (destacado na caixa abaixo)
Exemplo de Aplicativo #2: Miami App
1. Método anterior para usar a biblioteca como arquivo JAR. (destacado na caixa abaixo).
2. Aqui navegue para miami/sdk-build.gradle ou vá para Scripts do Gradle build.gradle(Module)
3. Na seção de dependências, substitua *.jar por *.aar (destacado na caixa abaixo)
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article