Qu’est-ce qu’AndroidX?

Après avoir lu ce qui précède, vous vous êtes probablement posé ces questions.

  • Et si vous convertissiez votre projet existant en AndroidX pour qu’il soit compatible?
  • Comment convertir un projet existant en AndroidX?

Q1 : Et si vous convertissiez votre projet existant en AndroidX – cela serait-il compatible avec les versions antérieures d’Android?

Réponse : OUI. Toutes les bibliothèques de support sont construites pour la rétrocompatibilité, donc AndroidX est une façon moderne de représenter les bibliothèques de support. Si je ne me trompe pas, AndroidX est juste une convention de dénomination intuitive. Vous pouvez dire qu’AndroidX est une continuation des bibliothèques de support Android.

Q2 : Comment puis-je convertir un projet existant en AndroidX?

Réponse : Tout d’abord, vous devez mettre à jour votre Android Studio à la dernière version – au moment où j’écris ceci, c’est la version 3.5 du studio.

Vous devez avoir Android Studio 3.2+ ou plus.

Dans les dernières versions d’Android Studio – je parle des versions 3.+ – la migration vers AndroidX est assez facile.

Tout ce que vous avez à faire est d’ouvrir votre Android Studio.

  1. Aller à Refactor > Migrer vers AndroidX

Android Studio Menu Example

2. Après avoir sélectionné cela, Android Studio vous demandera si vous voulez enregistrer une copie de sauvegarde de votre projet dans un fichier .zip – juste pour vous faciliter la vie. En cas de problème, vous pouvez récupérer votre projet.

Selon la documentation, ces deux drapeaux mis automatiquement à true après le refactoring dans votre gradle.properties.

* android.useAndroidX=true : Cela garantira que les plugins Android utilisent la bibliothèque AndroidX appropriée au lieu des bibliothèques de support.

* android.enableJetifier=true : Cela convertira automatiquement les bibliothèques tierces à AndroidX.

Merci pour votre temps. J’espère que vous avez obtenu de nouvelles infos 😉

.

Leave a Reply