Este artículo explica cómo migrar de un archivo JAR a un archivo AAR
Actualmente, el SDK de periféricos de Elo se basa en un formato de biblioteca Java JAR. Sin embargo, para cumplir con las restricciones de Android 12 y adherirse a la preferencia de Google por el uso del formato de biblioteca nativa de Android (AAR), hemos decidido hacer la transición al formato AAR.
Aquí está lo que necesitas saber sobre esta migración:
- Compatibilidad mejorada: Al migrar al formato AAR, garantizamos una integración fluida con futuras versiones de Android (incluyendo Android 12, que se lanzará para los dispositivos Elo en agosto de 2023). Esto ayuda a evitar posibles problemas relacionados con errores de API lint y problemas de compilación durante la presentación de la aplicación.
- Mejor personalización: La migración introduce cambios en la arquitectura de la biblioteca, permitiendo una mejor aislamiento propietario y un acceso más simplificado a las API. Tenga en cuenta que, aunque nos esforzamos por mantener las opciones de personalización, ciertos componentes pueden tener capacidades limitadas de personalización en comparación con antes.
- Integración simplificada: El formato AAR proporciona una forma estandarizada y eficiente de empaquetar y distribuir bibliotecas de Android. Simplifica la gestión de dependencias y otorga un acceso más fácil a las API, facilitando una integración más fluida en tus proyectos.
Es importante señalar que esta migración es crucial para garantizar la compatibilidad a largo plazo y el cumplimiento con los estándares de Android. El formato AAR del SDK está incluido en el lanzamiento de julio (MR-28) de Android 10. Por lo tanto, se recomienda encarecidamente que actualices tus dispositivos a al menos la versión MR-28 antes de actualizar a Android 12.
Entendemos que puedes tener preguntas o inquietudes sobre esta migración. Estamos dedicados a apoyarte durante todo el proceso. Se proporcionará documentación y recursos completos para ayudarte a realizar una transición fluida del formato JAR al formato AAR. Nuestro equipo de soporte estará disponible para abordar cualquier consulta técnica y brindar asistencia según sea necesario.
Pasos para migrar el archivo JAR al archivo AAR
Ejemplo de Aplicación #1: BCR Mejorado
1. Método anterior para usar la biblioteca como archivo JAR (destacado en el cuadro a continuación)
2. Aquí navega a enhancedbcrdemo-app-build.gradle o ve a Scripts de Gradle build.gradle(Módulo)
3. En el método de dependencias reemplaza libs/eloperipherallib.jar con libs/eloperipherallibv2.aar (destacado en el cuadro a continuación)
Ejemplo de Aplicación #2: Aplicación Miami
1. Método anterior para usar la biblioteca como archivo JAR. (destacado en el cuadro a continuación).
2. Aquí navega a miami/sdk-build.gradle o ve a Scripts de Gradle build.gradle(Módulo)
3. En el método de dependencias reemplaza *.jar con *.aar (destacado en el cuadro a continuación)
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article