ปลั๊กอิน Android Gradle 8.5.0 (มิถุนายน 2024)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.5.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
API ระดับสูงสุดที่ปลั๊กอิน Android Gradle 8.5 รองรับคือ API ระดับ 34
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.5.0
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
AAPT: error: attribute 'package' in tag is not a valid Android package name: 'butterknife'.
|
AGP 8.3 ทำให้งาน zipApksFor ล้มเหลว
|
การสร้างกฎ Proguard ของ Privacy Sandbox ล้มเหลวเมื่อไม่มีชื่อคลาสของผู้ให้บริการ SDK
|
ตัวอย่างการเขียนไม่สามารถแก้ไขคลาสจากทรัพยากร Dependency แบบทรานซิทีฟได้
|
JavaPreCompileTask จะรวมการขึ้นต่อกันของ classpath ของ KSP เมื่อคำนวณโปรเซสเซอร์คำอธิบายประกอบแบบไม่เพิ่มทีละรายการ
|
การดำเนินการสำหรับงาน ":app:generateDebugLocaleConfig" ไม่สำเร็จ
|
DexingNoClasspathTransform (minSdk >= 24) ที่มีเป้าหมาย Java 11 ไม่สำเร็จเนื่องจากไม่มีสมาชิกที่ซ้อนกัน
|
เมื่อใช้ `android.useFullClasspathForDexingTransform = true` การสร้างจะล้มเหลวโดยมีข้อความว่า `Found multiple transforms that can produce a variant`
|
ข้อผิดพลาดเมื่อเรียกใช้ Lint โดยมีและไม่มี K2 UAST
|
|
Lint |
buildList - False Positive Lint warning
|
|
การผสานรวม Lint |
Lint ไม่สามารถแยกความกำกวมของ Dependency ของ KMP
|
|
ปลั๊กอิน Android Gradle 8.5.1
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
[Koala 2024.1.2 Canary 2] เกิดข้อผิดพลาดขณะเรียกใช้โมดูลโปรไฟล์พื้นฐานใน APK แยก
|
|
ปลั๊กอิน Android Gradle 8.5.2
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
AGP 8.5: มีการเรียกใช้งาน "mergeDebugResources" มากขึ้น ซึ่งทำให้การสร้างช้าลง
|
การเพิ่มไดเรกทอรี srcs ผ่าน Variant API ไม่ทำงานตามที่คาดไว้
|
|
Dexer (D8) |
java.lang.VerifyError: ผู้ตรวจสอบปฏิเสธคลาส 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: SetTextI18n บ่นเกี่ยวกับการกำหนดสตริงว่างเปล่า
|
|
Shrinker (R8) |
[r8 8.5]การผสานคลาสแนวนอนของ r8 ทำให้เกิดข้อผิดพลาดในการยืนยันใน Android5 เมื่อปิดใช้การสร้างโมเดล API
|
การเผยแพร่ Wear OS ที่สร้างด้วยปลั๊กอิน Gradle 8.4.0/8.5.0 อาจทำให้เกิด java.lang.IllegalAccessError
|
[r8 8.5] การผสานคลาสแนวตั้งทำให้เกิด NPE ที่รันไทม์
|
การซิงค์ Gradle กับ AGP 8.6.0-alpha06 ล้มเหลวโดยมีข้อผิดพลาด "ไม่มี Backport ที่ไม่คาดคิดจาก Android U" ใน R8
|
ไฟล์ dex ที่สร้างโดย R8 แสดงข้อความ "ไม่พบ static main(String[]) ใน 'Test'" เมื่อดำเนินการ
|
ลักษณะการทำงานที่แตกต่างกันระหว่างโปรแกรมที่แพ็กโดย R8 และ D8
|
R8 (AGP 8.5.0 ขึ้นไป) ทำงานไม่สำเร็จโดยมีข้อผิดพลาด "Unexpected rewriting of item: ... to two distinct items:..."
|
ข้อผิดพลาดในการประมวลผล R8 อาจเกิดจากตัวดำเนินการเลื่อนบิตไปทางขวา
|
R8 NullPointer หลังจากอัปเดตเป็น Kotlin 2.0
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-22 UTC
[null,null,["อัปเดตล่าสุด 2025-08-22 UTC"],[],[],null,[]]