Mundarija:

Androidx bog'liqliklarini qanday olib tashlash mumkin?
Androidx bog'liqliklarini qanday olib tashlash mumkin?

Video: Androidx bog'liqliklarini qanday olib tashlash mumkin?

Video: Androidx bog'liqliklarini qanday olib tashlash mumkin?
Video: Migrating to AndroidX: The time is right (Android Dev Summit '19) 2024, Noyabr
Anonim

Fayl -> Loyiha tuzilmasi -> Modullar -> ga o'tishingiz mumkin Bog'liqlar va olib tashlash har qanday qaramlik grafik, yoki shunchaki mumkin olib tashlash qurilishni tashkil qiladi. gradle fayli. Agar siz loyihadan foydalanayotgan bo'lsangiz qaramlik , siz hozirsiz olib tashlash , siz buni yangilashingiz kerak bo'ladi va olib tashlash har qanday havolalar qaramlik qurishdan oldin.

Buni hisobga olib, AndroidX ga qanday qaytishim mumkin?

3 ta javob

  1. gradle.properties dagi quyidagi qatorlarni olib tashlang: android. enableJetifier = haqiqiy android.
  2. Qurilishdagi AndroidX bog'liqliklarini olib tashlang.
  3. Loyihani Gradle fayllari bilan sinxronlashtiring.
  4. Sinxronlashdan so'ng java fayllarini import qilishda xatolar bo'lishi mumkin, siz androidx importlarini olib tashlashingiz va ekvivalent androidx bo'lmagan importlarni qayta qo'shishingiz mumkin.

Yuqoridagilardan tashqari, AndroidX * artefaktlari nima? Artefaktlar ichida androidx nomlar maydoni o'z ichiga oladi Android Jetpack kutubxonalari. AndroidX originalga nisbatan katta yaxshilanishdir Android Qo'llab-quvvatlash kutubxonasi, endi saqlanmaydi. androidx paketlar funksiyalar pariteti va yangi kutubxonalar bilan ta'minlash orqali qo'llab-quvvatlash kutubxonasini to'liq almashtiradi.

Shunga o'xshab, qaramlik qarorini qanday tuzatasiz?

Ammo agar siz quyidagi ko'rsatmalarga amal qilsangiz, uni tuzatish juda oson

  1. Loyiha tuzilishini ikki marta bosing. gradle fayli chap panelda.
  2. v7:26.1 dan bog'liqlik kutubxonasi versiyasini o'zgartiring. 0 dan 7:27.1 gacha. 1 xato xabarida aytilganidek.
  3. Endi android studio yuqori menyu satrida Build -> Rebuild Project menyu bandini bosing, xatolik yo'qoladi.

AndroidX ga o'tishim kerakmi?

In Android Studio 3.2 (2018 yil sentyabr), to'g'ridan-to'g'ri variant mavjud ko'chish uchun mavjud loyiha AndroidX . Bu barcha paketlarni avtomatik ravishda qayta tiklaydi. Sizdan oldin ko'chish , loyihangizni zaxira nusxasini yaratish tavsiya etiladi.

Tavsiya: