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 utilizar el formato de biblioteca nativa de Android (AAR), hemos decidido hacer la transición al formato AAR.
Esto es lo que debes saber sobre esta migración:
- Compatibilidad Mejorada: Al migrar al formato AAR, aseguramos una integración sin problemas con futuras versiones de Android (incluido Android 12, que se lanzará para dispositivos Elo en agosto de 2023). Esto ayuda a evitar problemas potenciales relacionados con errores de lint de API y problemas de compilación durante la presentación de la aplicación.
- Mejora en la Personalización: La migración introduce cambios en la arquitectura de la biblioteca, permitiendo mejor aislamiento propietario y acceso optimizado a las API. Ten en cuenta que, aunque nos esforzamos por mantener las opciones de personalización, ciertos componentes pueden tener capacidades de personalización limitadas en comparación con antes.
- Integración Simplificada: El formato AAR proporciona una forma estandarizada y eficiente de empacar 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 de 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 la transición del formato JAR al formato AAR de manera fluida. 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 Mejorada
1. Método previo 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(Module)
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 previo 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(Module)
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