Questo articolo spiega come migrare da un file JAR a un file AAR
Attualmente, l'Elo Peripheral SDK è basato su un formato di libreria Java JAR. Tuttavia, per soddisfare le restrizioni di Android 12 e aderire alla preferenza di Google per l'uso del formato di libreria nativa Android (AAR), abbiamo deciso di effettuare la transizione al formato AAR.
Ecco cosa devi sapere su questa migrazione:
- Compatibilità migliorata: Migrando al formato AAR, garantiamo un'integrazione fluida con le future versioni di Android (incluso Android 12, che sarà rilasciato per i dispositivi Elo ad agosto 2023). Questo aiuta a evitare problemi potenziali relativi a errori di lint API e problemi di compilazione durante la sottomissione dell'app.
- Personalizzazione migliorata: La migrazione introduce cambiamenti nell'architettura della libreria, consentendo una migliore isolazione proprietaria e un accesso semplificato alle API. Si prega di notare che, sebbene ci sforziamo di mantenere le opzioni di personalizzazione, alcuni componenti potrebbero avere capacità di personalizzazione limitate rispetto a prima.
- Integrazione semplificata: Il formato AAR fornisce un modo standardizzato ed efficiente per imballare e distribuire librerie Android. Semplifica la gestione delle dipendenze e consente un accesso più semplice alle API, facilitando un'integrazione più fluida nei tuoi progetti.
È importante notare che questa migrazione è fondamentale per garantire la compatibilità a lungo termine e la conformità agli standard Android. Il formato AAR del SDK è incluso nella versione di luglio (MR-28) di Android 10. Pertanto, si raccomanda vivamente di aggiornare i propri dispositivi ad almeno la versione MR-28 prima di eseguire l'aggiornamento a Android 12.
Comprendiamo che potresti avere domande o preoccupazioni riguardo a questa migrazione. Siamo dedicati a supportarti durante tutto il processo. Saranno forniti documentazione e risorse complete per aiutarti a transizionare senza problemi dal formato JAR al formato AAR. Il nostro team di supporto sarà disponibile per rispondere a eventuali domande tecniche e fornire assistenza qualora fosse necessario.
Passaggi per migrare il file JAR al file AAR
Esempio di Applicazione #1: Enhanced BCR
1. Metodo precedente per utilizzare la libreria come file JAR (evidenziato nella casella qui sotto)
2. Qui naviga a enhancedbcrdemo-app-build.gradle o vai a Gradle Scripts build.gradle(Module)
3. Sotto il metodo delle dipendenze sostituisci libs/eloperipherallib.jar con libs/eloperipherallibv2.aar (evidenziato nella casella qui sotto)
Esempio di Applicazione #2: Miami App
1. Metodo precedente per utilizzare la libreria come file JAR. (evidenziato nella casella qui sotto).
2. Qui naviga a miami/sdk-build.gradle o vai a Gradle Scripts build.gradle(Module)
3. Sotto il metodo delle dipendenze sostituisci *.jar con *.aar (evidenziato nella casella qui sotto)
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article