Android Lint เป็นเครื่องมือที่มีประสิทธิภาพในการยืนยันความถูกต้องของโค้ด ขอแนะนำเป็นอย่างยิ่งให้คุณแก้ไขข้อผิดพลาดของ Lint ที่ระบุ ก่อนที่จะเผยแพร่แอปไปยังเวอร์ชันที่ใช้งานจริง
Compose จะมาพร้อมกับการตรวจสอบ Lint จำนวนหนึ่งโดยค่าเริ่มต้น ซึ่งจะช่วยยืนยันความถูกต้องของโค้ด Compose
ข้อกำหนดเวอร์ชันขั้นต่ำสำหรับการตรวจสอบ Lint ของ Compose
Compose 1.9 ต้องใช้ Android Gradle Plugin (AGP) / Lint เวอร์ชัน 8.8.2 ขึ้นไป เพื่อให้การรองรับการตรวจสอบ Lint มีความเข้ากันได้ที่ง่ายขึ้นและมีความเสถียรมากขึ้น
หากคุณใช้ AGP เวอร์ชันต่ำกว่า 8.8.2 และอัปเกรดไม่ได้ คุณ
ระบุเวอร์ชัน Lint ที่จะใช้ในไฟล์ gradle.properties
ได้ดังนี้
android.experimental.lint.version = 8.8.2
ก่อนหน้านี้ การขึ้นต่อกันที่ซับซ้อนของการตรวจสอบ Lint ของ Compose ทำให้เกิดปัญหาความเข้ากันได้บ่อยครั้ง และทำให้กำหนดเวอร์ชันเครื่องมือที่ถูกต้องได้ยาก (Android Studio, AGP/Lint, Compose)
ข้อกำหนดเวอร์ชันขั้นต่ำสำหรับ Compose, AGP และ Studio มีดังนี้
เวอร์ชันเขียน |
เวอร์ชัน AGP / Lint ที่จำเป็น |
เวอร์ชัน Studio ที่จำเป็น |
1.9 |
8.8.2 ขึ้นไป |
Ladybug+ |
1.8 |
8.6.0 ขึ้นไป |
การอัปเดตฟีเจอร์ใหม่ของ Koala -> Meerkat |
1.7 |
8.4.0 ขึ้นไป |
แมงกะพรุน -> เมียร์แคต |