สารบัญ:

ฉันจะลบการพึ่งพา Androidx ได้อย่างไร
ฉันจะลบการพึ่งพา Androidx ได้อย่างไร

วีดีโอ: ฉันจะลบการพึ่งพา Androidx ได้อย่างไร

วีดีโอ: ฉันจะลบการพึ่งพา Androidx ได้อย่างไร
วีดีโอ: Room Database | Delete, Update | using Singleton Pattern 2024, พฤศจิกายน
Anonim

คุณสามารถไปที่ไฟล์ -> โครงสร้างโครงการ -> โมดูล -> การพึ่งพา และ ลบ ใด ๆ การพึ่งพา แบบกราฟิกหรือคุณเพียงแค่ ลบ มันสร้างรูปแบบ ไฟล์ gradle หากโปรเจ็กต์ของคุณกำลังใช้ การพึ่งพา , คุณกำลัง ถอด คุณจะต้องอัปเดตสิ่งนั้นและ ลบ การอ้างอิงใด ๆ ถึง การพึ่งพา ก่อนสร้าง.

เมื่อพิจารณาถึงสิ่งนี้ ฉันจะเปลี่ยนกลับเป็น AndroidX ได้อย่างไร

3 คำตอบ

  1. ลบบรรทัดต่อไปนี้ใน gradle.properties: android enableJetifier=Android แท้
  2. ลบการพึ่งพา AndroidX ในบิลด์
  3. ซิงค์โปรเจ็กต์กับไฟล์ Gradle
  4. หลังจากซิงค์แล้ว คุณอาจมีข้อผิดพลาดในการนำเข้าในไฟล์ java คุณสามารถลบการนำเข้า androidx และเพิ่มการนำเข้าที่ไม่ใช่ androidx ที่เทียบเท่าได้อีกครั้ง

ข้างบนนี้ สิ่งประดิษฐ์ AndroidX * คืออะไร? สิ่งประดิษฐ์ ภายใน androidx เนมสเปซประกอบด้วย Android ห้องสมุด Jetpack AndroidX คือการปรับปรุงครั้งใหญ่ของต้นฉบับ Android Support Library ซึ่งไม่ได้รับการดูแลอีกต่อไป androidx แพ็คเกจแทนที่ไลบรารีสนับสนุนโดยสมบูรณ์โดยจัดเตรียมพาริตี้ของคุณลักษณะและไลบรารีใหม่

คุณจะแก้ไขการแก้ปัญหาการพึ่งพาได้อย่างไร

แต่มันง่ายมากที่จะแก้ไขถ้าคุณทำตามคำแนะนำด้านล่าง

  1. ดับเบิลคลิกที่บิลด์โปรเจ็กต์ gradle ไฟล์ในแผงด้านซ้าย
  2. เปลี่ยนเวอร์ชันไลบรารีการพึ่งพาจาก v7:26.1 0 ถึง v7:27.1 1 ตามที่ข้อความแสดงข้อผิดพลาดกล่าว
  3. ตอนนี้คลิกสร้าง -> สร้างรายการเมนูโครงการใหม่ในแถบเมนูด้านบนของ android studio ข้อผิดพลาดจะหายไป

ฉันจำเป็นต้องย้ายไปยัง AndroidX หรือไม่

ใน Android Studio 3.2 (กันยายน 2018) มีตัวเลือกโดยตรงไปที่ โยกย้าย โครงการที่มีอยู่เพื่อ AndroidX . ปรับโครงสร้างแพ็คเกจทั้งหมดใหม่โดยอัตโนมัติ ก่อนคุณ โยกย้าย ขอแนะนำให้สำรองข้อมูลโครงการของคุณ

แนะนำ: