ปลั๊กอิน Android Gradle 8.6.0 (สิงหาคม 2024)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.6.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่พลิแกน Gradle ของ Android เวอร์ชัน 8.6 รองรับคือ API ระดับ 35
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.6.0
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
AGP 7.0.0-alpha10 ถดถอย: ใช้ปลั๊กอิน "com.android.internal.library" ไม่สำเร็จเมื่อเปิดใช้การเชื่อมโยงข้อมูล
|
ข้อผิดพลาดเมื่อเรียกใช้ Lint ทั้งที่มีและไม่มี K2 UAST
|
ไม่ได้สร้างไฟล์ Manifest สําหรับการกําหนดค่า androidTest ของตัวแปร
|
AGP 8.4 พยายามตั้งค่าโปรไฟล์การเริ่มต้นในบิลด์แก้ไขข้อบกพร่อง
|
[Koala 2024.1.2 Canary 2] ข้อผิดพลาดในการเรียกใช้ข้อบังคับของโปรไฟล์พื้นฐานใน APK แยก
|
ล้างข้อมูล / นํา ProjectInfo ออก
|
อัปเดต kdoc ที่ล้าสมัยสำหรับ `isIncludeAndroidResources` ใน AGP DSL
|
Lint ใช้ไดเรกทอรี res โดยไม่เพิ่มการพึ่งพางาน
|
AGP 8.5: ระบบเรียกใช้งาน "mergeDebugResources" จำนวนมากขึ้น ซึ่งทำให้การสร้างช้าลง
|
การเพิ่มไดเรกทอรี srcs ผ่าน Variant API ไม่ทำงานตามที่คาดไว้
|
|
Dexer (D8) |
อัปเดตฐานข้อมูล API เป็น Android 15 (API ระดับ 35)
|
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
Lint |
Lint จะไม่เรียก visitAnnotationUsage สำหรับการใช้คำอธิบายประกอบที่มีคำอธิบายประกอบ
|
ข้อผิดพลาด UnknownNullness ใน Lint เมื่อใช้คำอธิบายประกอบการใช้ประเภท
|
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
|
คำเตือน Lint ของเครื่องมือจัดการข้อมูลเข้าสู่ระบบไม่ถูกต้องใน Wear
|
Lint: SetTextI18n ร้องเรียนเกี่ยวกับการกําหนดสตริงว่าง
|
|
การผสานรวม Lint |
งานที่ Lint ไม่สําเร็จด้วยบิลด์ที่รวมไว้
|
|
Shrinker (R8) |
[r8 8.5]การผสานคลาสแนวนอนของ r8 ทําให้ข้อผิดพลาดในการยืนยันใน Android5 เมื่อปิดใช้การประมาณ API
|
เวอร์ชัน Wear OS ที่สร้างขึ้นด้วยปลั๊กอิน Gradle 8.4.0/8.5.0 อาจทำให้เกิดข้อผิดพลาด java.lang.IllegalAccessError
|
R8 จะแทนที่อนุประโยคสมาชิกว่างโดยนัยด้วยการจับคู่ ()
|
[r8 8.5] การผสานคลาสแนวตั้งทําให้ NPE เกิดขึ้นที่รันไทม์
|
ข้อผิดพลาดในการประมวลผล R8 อาจเกิดจากโอเปอเรเตอร์เลื่อนไปทางขวา
|
R8 (AGP 8.5.0+) ล้มเหลวโดยมีข้อผิดพลาด "การเขียนรายการ ... ใหม่โดยไม่คาดคิดเป็น 2 รายการที่แตกต่างกัน:..."
|
ไฟล์ dex ที่ R8 สร้างขึ้นแสดง "ไม่พบ static main(String[]) ใน "Test"" เมื่อเรียกใช้
|
ลักษณะการทํางานที่ต่างกันระหว่างโปรแกรมที่แพ็กโดย R8 กับ D8
|
R8 NullPointer หลังจากอัปเดตเป็น Kotlin 2.0
|
|
ปลั๊กอิน Android Gradle 8.6.1
ปัญหาที่แก้ไขแล้ว |
Dexer (D8) |
งาน/การเปลี่ยนรูปแบบ Dex จะสร้างเนื้อหา classes.dex ที่ไม่แน่นอน
|
|
Shrinker (R8) |
R8 8.5.x StackOverflowError in SimpleInliningConstraintAnalysis
|
งาน :xxxx:minifyXXXReleaseWithR8 ERROR: R8: java.util.ConcurrentModificationException
|
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-02-28 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-02-28 UTC"],[],[]]