Mikä on AndroidX?

Luettuasi yllä olevan, olet luultavasti keksinyt nämä kysymykset.

  • Mitä jos muunnat olemassa olevan projektin AndroidX:ksi, jotta se olisi yhteensopiva?
  • Miten muunnan olemassa olevan projektin AndroidX:ksi?

Kysymys 1: Entä jos muunnat olemassa olevan projektin AndroidX:ksi – olisiko se yhteensopiva aiempien Androidin eri versioiden kanssa?

Vastaus: VASTAUS: KYLLÄ. Kaikki tukikirjastot on rakennettu taaksepäin yhteensopiviksi, joten AndroidX on nykyaikainen tapa esittää tukikirjastot. Jos en ole väärässä, AndroidX on vain intuitiivinen nimeämiskäytäntö. Voit sanoa, että AndroidX on jatkoa Android-tukikirjastoille.

K2: Miten muunnan olemassa olevan projektin AndroidX:ksi?

Vastaus:

Sinulla on oltava Android Studio 3.2+ tai uudempi versio.

Uudemmigraatio AndroidX:ään on melko helppoa Android Studion uusimmissa versioissa – puhun nyt 3.+ versioista.

Muutos AndroidX:ään on melko helppoa.

Ainut mitä sinun tarvitsee tehdä, on vain avata Android Studio.

  1. Go to Refactor > Migrate to AndroidX

Android Studion valikkokuvioesimerkki

2. Kun olet valinnut tämän vaihtoehdon, Android Studio kysyy sinulta haluatko tallettaa varmuuskopion projektistasi .zip-tiedostoon – ihan vain helpottamaan elämääsi. Ongelmien sattuessa voit saada projektisi takaisin.

Dokumentaation mukaan nämä kaksi lippua asettuvat automaattisesti todeksi refaktoroinnin jälkeen gradle.properties:ssa.

* android.useAndroidX=true : Tämä varmistaa, että Android-liitännäiskirjastot käyttävät sopivaa AndroidX-kirjastoa tukikirjastojen sijaan.

* android.enableJetifier=true : Tämä muuntaa kolmannen osapuolen kirjastot automaattisesti AndroidX-kirjastoksi.

Kiitos ajastasi. Toivottavasti sait jotain uutta tietoa. 😉

Leave a Reply