ปลั๊กอิน Android Gradle 8.7.0 (ตุลาคม 2024)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.7.0 เป็นรุ่นที่สำคัญซึ่งมีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 8.7 รองรับคือระดับ API 35
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
การเปลี่ยนแปลงลักษณะการทำงานของ Lint
ตั้งแต่ปลั๊กอิน Android Gradle 8.7.0-alpha08 เป็นต้นไป หากมี LintError
เมื่อเรียกใช้ Lint โดยใช้ Gradle งานวิเคราะห์ Lint จะส่งข้อยกเว้น
การเปลี่ยนแปลงนี้จะป้องกันไม่ให้ระบบแคชข้อผิดพลาดที่เกิดขึ้นไม่บ่อยนักในแคชการสร้าง
อย่างไรก็ตาม การเปลี่ยนแปลงนี้ทำให้บิลด์สำหรับโปรเจ็กต์ที่มีอินสแตนซ์ LintError
จริงๆ ในไฟล์พื้นฐานของ Lint ทำงานไม่ได้ ข้อความแสดงข้อผิดพลาดมีข้อมูล
เกี่ยวกับ Lint Check ที่ทำให้เกิดปัญหา ในบางกรณี การอัปเดตการอ้างอิงไลบรารีที่เกี่ยวข้องอาจแก้ปัญหาได้ หากไม่ คุณสามารถ
ปิดใช้การตรวจสอบ Lint ที่มีปัญหาจนกว่าผู้เขียนไลบรารีจะแก้ไข
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.7.3
| ปัญหาที่แก้ไขแล้ว |
| Lint |
|
คำเตือนเกี่ยวกับเมธอดของ Analysis API ที่ขาดหายไปจำนวนมากเมื่อเรียกใช้ Lint
|
|
การตรวจสอบ Lint ที่ระบุข้อสันนิษฐานที่ผิดพลาด android.permission.SCHEDULE_EXACT_ALARM จะให้สิทธิ์เฉพาะแอปของระบบเท่านั้น
|
|
ปลั๊กอิน Android Gradle 8.7.2
| ปัญหาที่แก้ไขแล้ว |
| Lint |
|
AGP 8.7.0 - ผลบวกลวง Lint RestrictedApi ใน NavOptionsBuilder.popUpTo
|
|
| Shrinker (R8) |
|
[R8 8.6.27] แทนที่การใช้งานเมธอดด้วย `throw null`
|
|
ไฟล์ ProGuard ของ Android เริ่มต้นจะแสดงคำเตือนเมื่อใช้กับ R8 เวอร์ชันปัจจุบัน
|
|
MissingStartupProfileItemsDiagnostic ทำให้ไคลเอ็นต์ Gradle ขัดข้องเนื่องจากข้อผิดพลาดเกี่ยวกับหน่วยความจำไม่เพียงพอหากข้อความมีขนาดใหญ่เกินไป
|
|
ปลั๊กอิน Android Gradle 8.7.1
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
เอกสาร agp มีข้อความ "รอการตัดสินใจ" จำนวนมาก
|
|
| Lint |
|
AGP 8.6.1: การเกิดปัญหาซ้ำ - Lint WrongConstant ล้มเหลวเมื่อใช้ [Int].toLong() ภายใน @LongDef ใน Kotlin
|
|
ข้อผิดพลาด Lint "ต้องระบุโฮสต์อย่างน้อย 1 รายการ" เมื่อตั้งค่ารูปแบบ http หรือ https ของตัวกรอง Intent
|
|
ปลั๊กอิน Android Gradle 8.7.0
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
AGP ควรระบุว่ารองรับ API 35 ที่กำลังจะเปิดตัว
|
|
AGP 8.5: มีการเรียกใช้ทาสก์ "mergeDebugResources" มากขึ้น ซึ่งทำให้การสร้างช้าลง
|
|
ตั้งค่า NDK 27 เป็น NDK เริ่มต้นใน AGP
|
|
AGP ควรระบุว่ารองรับ API 35 ที่กำลังจะเปิดตัว
|
|
AGP ควรระบุว่ารองรับ API 35 ที่กำลังจะเปิดตัว
|
|
การเรียกใช้ Android Lint ไม่สำเร็จเนื่องจาก NoSuchFileException
|
|
BuildType#initWith คัดลอกบล็อกการประมวลผลภายหลัง แต่ไม่ได้ใช้การกำหนดค่า ProGuard
|
|
ผสานแท็ก foregroundServiceType ไม่ได้
|
|
การเรียกใช้ Android Lint ไม่สำเร็จเนื่องจาก NoSuchFileException
|
|
| Lint |
|
Lint ควรตรวจสอบออบเจ็กต์ที่ไม่ถูกต้องซึ่งใช้เป็น ViewGroup
|
|
"ไม่มี android:host" สำหรับ URI ที่มีโฮสต์เป็น Null
|
|
KtAnalysisSessionProvider ไม่เข้ากันกับการตรวจสอบ Lint ที่เปิดตัวใน 8.7.0-alpha04
|
|
"ผลบวกลวง" WrongConstant เมื่อใช้ PackageManager.ResolveInfoFlags.of กับ Kotlin
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-11-27 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-11-27 UTC"],[],[]]