Android Lint هي أداة فعّالة للتحقّق من صحة الرمز البرمجي. ننصحك بشدة بإصلاح أي أخطاء تم رصدها في أداة Lint قبل طرح تطبيقك في قناة الإصدار العلني.
يتم شحن Compose مع عدد من عمليات فحص lint تلقائيًا. يساعد ذلك في التحقّق من صحة رمز Compose.
الحدّ الأدنى للإصدار المطلوب لعمليات فحص Compose lint
لتبسيط التوافق وتحسين الثبات عند استخدام ميزة "التحقّق من صحة الرمز البرمجي" في Lint، يتطلّب الإصدار 1.9 من Compose استخدام الإصدار 8.8.2 أو إصدار أحدث من المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) / Lint.
إذا كنت تستخدم إصدارًا من المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) أقل من 8.8.2 وتعذّر عليك الترقية، يمكنك تحديد إصدار Lint الذي تريد استخدامه في ملف gradle.properties:
android.experimental.lint.version = 8.8.2
في السابق، كانت الاعتمادات المعقّدة لعمليات فحص Compose lint تؤدي إلى حدوث مشاكل توافق متكررة، كما كان من الصعب تحديد إصدارات الأدوات الصحيحة (مثل "استوديو Android" و"مكوّن Android الإضافي في Gradle" وLint وCompose).
في ما يلي الحد الأدنى لمتطلبات إصدارات Compose وAGP و"استوديو Android":
إنشاء إصدار |
إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android" / Lint المطلوب |
إصدار "استوديو Android" المطلوب |
1.9 |
8.8.2 أو إصدار أحدث |
Ladybug+ |
1.8 |
8.6.0 أو إصدار أحدث |
تحديث Koala -> Meerkat |
1.7 |
8.4.0 أو إصدار أحدث |
Jellyfish -> Meerkat |