ปลั๊กอิน Android Gradle 8.5.0 (มิถุนายน 2024)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.5.0 เป็นเวอร์ชันหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่พลิแกน Gradle ของ Android เวอร์ชัน 8.5 รองรับคือ API ระดับ 34
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.5.0
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
AAPT: ข้อผิดพลาด: แอตทริบิวต์ "package" ในแท็ก ไม่ใช่ชื่อแพ็กเกจ Android ที่ถูกต้อง: 'butterknife'
|
AGP 8.3 ทำลาย zipApksFor Task
|
การสร้างกฎ Proguard ของ Privacy Sandbox ไม่สําเร็จเมื่อคลาสชื่อผู้ให้บริการ sdk ว่างเปล่า
|
ตัวอย่างการคอมไพล์ไม่สามารถแก้ไขคลาสจาก Dependency แบบทรานซิทีฟ
|
JavaPreCompileTask รวมไลบรารีค classpath ของ KSP เมื่อคํานวณตัวประมวลผลคําอธิบายประกอบแบบไม่เพิ่ม
|
การดำเนินการสำหรับงาน ':app:generateDebugLocaleConfig' ไม่สำเร็จ
|
DexingNoClasspathTransform (minSdk >= 24) ที่มีเป้าหมายเป็น Java 11 ไม่สำเร็จเนื่องจากไม่มีสมาชิกที่ฝังอยู่
|
เมื่อ `android.useFullClasspathForDexingTransform = true` บิลด์จะดำเนินการไม่สำเร็จโดยแสดงข้อความว่า "พบการเปลี่ยนรูปแบบหลายรายการที่สามารถสร้างตัวแปรได้"
|
ข้อผิดพลาดเมื่อเรียกใช้ Lint ทั้งที่มีและไม่มี K2 UAST
|
|
Lint |
buildList - False Positive Lint warning
|
|
การผสานรวม Lint |
Lint แยกความกำกวมเกี่ยวกับข้อกําหนดของ 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: 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: 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 ล้มเหลวโดยมีข้อผิดพลาด "การพอร์ตย้อนกลับที่ไม่คาดคิดหายไปจาก Android U" ใน R8
|
ไฟล์ dex ที่ R8 สร้างขึ้นแสดง "ไม่พบ static main(String[]) ใน "Test"" เมื่อเรียกใช้
|
ลักษณะการทํางานที่ต่างกันระหว่างโปรแกรมที่แพ็กโดย R8 กับ D8
|
R8 (AGP 8.5.0+) ดำเนินการไม่สำเร็จโดยมีข้อผิดพลาด "การเขียนรายการ ... ใหม่โดยไม่คาดคิดเป็น 2 รายการที่แตกต่างกัน:..."
|
ข้อผิดพลาดในการประมวลผล R8 อาจเกิดจากโอเปอเรเตอร์การเลื่อนไปทางขวา
|
R8 NullPointer หลังจากอัปเดตเป็น Kotlin 2.0
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-11-15 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-15 UTC"],[],[]]