ניתוח קוד בכתיבת הודעות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Android Lint הוא כלי אמין ושימושי במיוחד לאימות הנכונות של הקוד. הוא יזהה אם קיימות שגיאות בקוד, ומומלץ מאוד לתקן את כולן לפני שמעבירים את האפליקציה לסביבת ייצור.
כברירת מחדל, ערכת הכלים "פיתוח נייטיב" כוללת מספר בדיקות לאיתור שגיאות בקוד (linting). כך תוכלו לוודא שהקוד ב"פיתוח נייטיב" נכון.
הגרסה המינימלית שנדרשת לאיתור שגיאות בקוד של "פיתוח נייטיב"
להתאמה פשוטה יותר ולתמיכה יציבה יותר בבדיקות lint, גרסה 1.9 של Compose דורשת Android Gradle Plugin (AGP) / Lint בגרסה 8.8.2 ואילך.
אם אתם משתמשים בגרסה ישנה יותר של AGP ואין לכם אפשרות לשדרג, אתם יכולים לציין בקובץ gradle.properties
את גרסת ה-lint שבה אתם רוצים להשתמש:
android.experimental.lint.version = 8.8.2
בעבר, התלות המורכבת של בדיקות lint ב"פיתוח נייטיב" הובילה לעתים קרובות לבעיות תאימות ולקשיים בבחירת הכלי הנכון (Android Studio, AGP/Lint, פיתוח נייטיב).
אלה דרישות הסף לגבי הגרסאות של "פיתוח נייטיב", AGP ו-Studio:
גרסת "פיתוח נייטיב" |
גרסת AGP / Lint הנדרשת |
גרסת Studio הנדרשת |
1.9 |
8.8.2 ואילך |
Ladybug+ |
1.8 |
8.6.0 ואילך |
Koala Feature Drop -> Meerkat |
1.7 |
8.4.0 ואילך |
Jellyfish -> Meerkat |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-08-26 (שעון UTC)."],[],[],null,["# Compose lint\n\n[Android Lint](/studio/write/lint) is a powerful tool for verifying the correctness or\nyour code. It is highly recommended that you fix any identified lint errors\nbefore releasing your app to production.\n\nCompose ships with a number of lint checks by default. This helps verify the\ncorrectness of your Compose code.\n\nMinimum version requirement for Compose lint checks\n---------------------------------------------------\n\nTo simplify compatibility and improve stability for lint check support, Compose\n1.9 requires Android Gradle Plugin (AGP) / Lint version 8.8.2 or higher.\n\nIf you're using an AGP version lower than 8.8.2 and are unable to upgrade, you\ncan specify the lint version to use in your `gradle.properties` file: \n\n android.experimental.lint.version = 8.8.2\n\nPreviously, the complex dependencies of Compose lint checks led to frequent\ncompatibility issues and made it difficult to determine the correct tool\nversions (Android Studio, AGP/Lint, Compose).\n\nMinimum version requirements for Compose, AGP, and Studio are as follows:\n\n|---------------------|---------------------------------|--------------------------------|\n| **Compose Version** | **Required AGP / Lint version** | **Required Studio version** |\n| 1.9 | 8.8.2+ | Ladybug+ |\n| 1.8 | 8.6.0+ | Koala Feature Drop -\\\u003e Meerkat |\n| 1.7 | 8.4.0+ | Jellyfish -\\\u003e Meerkat |"]]