Ce este AndroidX?

După ce ați citit cele de mai sus, probabil că v-au apărut aceste întrebări.

  • Ce se întâmplă dacă vă convertiți proiectul existent în AndroidX astfel încât să fie compatibil?
  • Cum convertesc un proiect existent în AndroidX?

Întrebare 1: Ce se întâmplă dacă vă convertiți proiectul existent în AndroidX – ar fi compatibil cu versiunile anterioare de Android?

Răspuns: DA. Toate bibliotecile de suport sunt construite pentru compatibilitate retroactivă, astfel că AndroidX este un mod modern de a reprezenta bibliotecile de suport. Dacă nu mă înșel, AndroidX este doar o convenție de denumire intuitivă. Puteți spune că AndroidX este o continuare a bibliotecilor de suport Android.

Întrebare 2: Cum pot converti un proiect existent în AndroidX?

Răspuns: În primul rând, trebuie să vă actualizați Android Studio la cea mai recentă versiune – în momentul în care scriu aceste rânduri, este vorba de versiunea studio 3.5.

Trebuie să aveți Android Studio 3.2+ sau o versiune superioară.

În cele mai recente versiuni de Android Studio – mă refer la versiunile 3.+ – migrarea la AndroidX este destul de ușoară.

Tot ce trebuie să faceți este să deschideți Android Studio.

  1. Go to Refactor > Migrate to AndroidX

Android Studio Menu Example

2. După ce selectați acest lucru, Android Studio vă va întreba dacă doriți să salvați o copie de rezervă a proiectului dvs. într-un fișier .zip – doar pentru a vă face viața mai ușoară. În caz de probleme, vă puteți recupera proiectul.

Potrivit documentației, aceste două stegulețe se setează automat la true după refactorizarea în gradle.properties.

* android.useAndroidX=true : Acest lucru va asigura că plugin-urile Android folosesc biblioteca AndroidX corespunzătoare în loc de bibliotecile de suport.

* android.enableJetifier=true : Acest lucru va converti automat bibliotecile terțe în AndroidX.

Mulțumim pentru timpul acordat. Sper că ați obținut informații noi 😉

.

Leave a Reply