Cet article explique comment migrer d'un fichier JAR à un fichier AAR
Actuellement, l'Elo Peripheral SDK est basé sur un format de bibliothèque Java JAR. Cependant, afin de respecter les restrictions d'Android 12 et de se conformer à la préférence de Google pour l'utilisation du format de bibliothèque native Android (AAR), nous avons décidé de passer au format AAR.
Voici ce que vous devez savoir sur cette migration :
- Compatibilité Améliorée : En migrant vers le format AAR, nous garantissons une intégration fluide avec les versions futures d'Android (y compris Android 12, qui sera lancé pour les appareils Elo en août 2023). Cela aide à éviter les problèmes potentiels liés aux erreurs de vérification d'API et aux problèmes de compilation lors de la soumission de l'application.
- Personnalisation Améliorée : La migration introduit des changements dans l'architecture de la bibliothèque, permettant une meilleure isolation propriétaire et un accès rationalisé aux API. Veuillez noter que bien que nous nous efforçons de maintenir des options de personnalisation, certains composants peuvent avoir des capacités de personnalisation limitées par rapport à auparavant.
- Intégration Simplifiée : Le format AAR fournit un moyen standardisé et efficace d'emballer et de distribuer des bibliothèques Android. Il simplifie la gestion des dépendances et facilite l'accès aux API, facilitant une intégration plus fluide dans vos projets.
Il est important de noter que cette migration est cruciale pour garantir la compatibilité et la conformité à long terme avec les normes Android. Le format AAR du SDK est inclus dans la version de juillet (MR-28) d'Android 10. Par conséquent, il est fortement recommandé de mettre à jour vos appareils au moins à la version MR-28 avant de passer à Android 12.
Nous comprenons que vous pourriez avoir des questions ou des préoccupations concernant cette migration. Nous sommes dédiés à vous soutenir tout au long du processus. Une documentation complète et des ressources seront fournies pour vous aider à passer en douceur du format JAR au format AAR. Notre équipe d'assistance sera disponible pour répondre à toutes demandes techniques et fournir de l'aide si nécessaire.
Étapes pour migrer le fichier JAR au fichier AAR
Application Exemple #1 : BCR Amélioré
1. Méthode précédente pour utiliser la bibliothèque en tant que fichier JAR (souligné dans la boîte ci-dessous)
2. Ici, naviguez vers enhancedbcrdemo-app-build.gradle ou allez dans Gradle Scripts build.gradle(Module)
3. Dans la méthode des dépendances, remplacez libs/eloperipherallib.jar par libs/eloperipherallibv2.aar (souligné dans la boîte ci-dessous)
Application Exemple #2 : Application Miami
1. Méthode précédente pour utiliser la bibliothèque en tant que fichier JAR (souligné dans la boîte ci-dessous).
2. Ici, naviguez vers miami/sdk-build.gradle ou allez dans Gradle Scripts build.gradle(Module)
3. Dans la méthode des dépendances, remplacez *.jar par *.aar (souligné dans la boîte ci-dessous)
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article