תוכן עניינים:

כיצד אוכל להסיר תלות ב-Androidx?
כיצד אוכל להסיר תלות ב-Androidx?

וִידֵאוֹ: כיצד אוכל להסיר תלות ב-Androidx?

וִידֵאוֹ: כיצד אוכל להסיר תלות ב-Androidx?
וִידֵאוֹ: CS50 2014 — неделя 1, продолжение 2024, מאי
Anonim

אתה יכול ללכת לקובץ -> מבנה הפרויקט -> מודולים -> תלות ו לְהַסִיר כל תלות באופן גרפי, או שאתה יכול פשוט לְהַסִיר זה טופס לבנות. קובץ gradle. אם הפרויקט שלך משתמש ב- תלות , אתה כרגע הסרה , תצטרך לעדכן את זה ו לְהַסִיר כל התייחסות ל תלות לפני הבנייה.

בהתחשב בכך, כיצד אוכל לחזור ל-AndroidX?

3 תשובות

  1. הסר את השורות הבאות ב-gradle.properties: android. enableJetifier = אנדרואיד אמיתי.
  2. הסר תלות של AndroidX ב-build.
  3. סנכרון פרויקט עם קבצי Gradle.
  4. לאחר הסנכרון ייתכן שיש לך שגיאות ייבוא בקבצי Java, אתה יכול להסיר את יבוא androidx ולהוסיף מחדש את היבוא המקביל שאינו androidx.

מלבד למעלה, מה זה אנטיפקטים של AndroidX *? חפצים בתוך ה androidx מרחב השמות מורכב מה דְמוּי אָדָם ספריות Jetpack. AndroidX מהווה שיפור משמעותי למקור דְמוּי אָדָם ספריית תמיכה, שאינה מתוחזקת עוד. androidx חבילות מחליפות במלואן את ספריית התמיכה על ידי מתן זוגיות תכונות וספריות חדשות.

באופן דומה, איך מתקנים את פתרון התלות?

אבל זה ממש קל לתקן אם תעקוב אחר ההוראות שלהלן

  1. לחץ פעמיים על בניית הפרויקט. קובץ gradle בחלונית השמאלית.
  2. שנה את גרסת ספריית התלות מגרסה 7:26.1. 0 עד v7:27.1. 1 כפי שנאמר בהודעת השגיאה.
  3. כעת לחץ על Build -> פריט תפריט Rebuild Project בשורת התפריטים העליונה של android studio, השגיאה תיעלם.

האם אני צריך לעבור ל-AndroidX?

ב דְמוּי אָדָם סטודיו 3.2 (ספטמבר 2018), יש אפשרות ישירה ל להגר פרויקט קיים ל AndroidX . זה מחזיר את כל החבילות באופן אוטומטי. לפני שאתה להגר , מומלץ מאוד לגבות את הפרויקט שלך.

מוּמלָץ: