ปลั๊กอิน Android Gradle 8.6.0 (สิงหาคม 2024)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.6.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 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 โดยไม่เพิ่มทรัพยากร Dependency ของงาน
|
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 อาจเกิดจากโอเปอเรเตอร์ Shift ขวา
|
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) |
งาน Dexing/การเปลี่ยนรูปแบบจะสร้างเนื้อหา classroom.dex ที่ไม่ได้กำหนด
|
|
Shrinker (R8) |
R8 8.5.x StackOverflowError in SimpleInliningConstraintAnalysis
|
งาน :xxxx:minifyXXXReleaseWithR8 ข้อผิดพลาด: R8: java.util.ConcurrentModificationException
|
java.lang.NullPointerException: ไม่สามารถเรียกใช้ "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-11-09 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"]],["อัปเดตล่าสุด 2024-11-09 UTC"],[],[]]