Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ปลั๊กอิน Android Gradle 8.7.0 (ตุลาคม 2024)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.7.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 8.7 รองรับคือ API ระดับ 35
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
การเปลี่ยนแปลงลักษณะการทำงานของเครื่องมือวิเคราะห์ซอร์สโค้ด
ตั้งแต่ปลั๊กอิน Android Gradle 8.7.0-alpha08 เป็นต้นไป หากมี LintError
เมื่อเรียกใช้เครื่องมือวิเคราะห์ซอร์สโค้ดโดยใช้ Gradle งานการวิเคราะห์ซอร์สโค้ดจะส่งข้อยกเว้น
การเปลี่ยนแปลงนี้จะป้องกันไม่ให้ระบบแคชข้อผิดพลาดที่เกิดขึ้นไม่บ่อยนักในแคชการสร้าง
อย่างไรก็ตาม การเปลี่ยนแปลงนี้ทำให้บิลด์สำหรับโปรเจ็กต์ที่มีอินสแตนซ์ LintError
จริงในไฟล์พื้นฐานของ Lint ทำงานไม่ได้ ข้อความแสดงข้อผิดพลาดมีข้อมูล
เกี่ยวกับ Lint Check ที่ทำให้เกิดปัญหา ในบางกรณี การอัปเดตทรัพยากร Dependency ของไลบรารีที่เกี่ยวข้องอาจแก้ปัญหาได้ หากไม่ต้องการ คุณสามารถ
ปิดใช้การตรวจสอบ Lint ที่มีปัญหาจนกว่าผู้เขียนไลบรารีจะแก้ไข
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.7.3
| ปัญหาที่แก้ไขแล้ว |
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
คำเตือนเกี่ยวกับเมธอด API ของการวิเคราะห์ที่ขาดหายไปจำนวนมากเมื่อเรียกใช้ Lint
|
|
การตรวจสอบ Lint ที่ระบุข้อสันนิษฐานที่ผิดพลาด android.permission.SCHEDULE_EXACT_ALARM จะให้สิทธิ์เฉพาะแอปของระบบเท่านั้น
|
|
ปลั๊กอิน Android Gradle 8.7.2
| ปัญหาที่แก้ไขแล้ว |
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
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 มี TBD จำนวนมาก
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
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 ควรตรวจสอบออบเจ็กต์ที่ไม่ถูกต้องที่ใช้เป็น ViewGroup
|
|
"ไม่มี android:host" สำหรับ URI ที่มีโฮสต์เป็น Null
|
|
KtAnalysisSessionProvider เข้ากันไม่ได้กับการตรวจสอบ Lint ที่เปิดตัวใน 8.7.0-alpha04
|
|
"ผลบวกลวง" WrongConstant เมื่อใช้ PackageManager.ResolveInfoFlags.of กับ Kotlin
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-08 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"]],["อัปเดตล่าสุด 2026-10-08 UTC"],[],[]]