ปลั๊กอิน Android Gradle 8.10.0 (พฤษภาคม 2025)
ปลั๊กอิน Android Gradle 8.10.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 8.10 รองรับคือ API ระดับ 35
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
การเปลี่ยนแปลง API
ปลั๊กอิน Android Gradle 8.10.0 มีการเปลี่ยนแปลง API ที่สำคัญต่อไปนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.10.0
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
AGP ควรระบุว่ารองรับ API 35 ที่กำลังจะเปิดตัว
|
AndroidComponentsExtension.addSourceSetConfigurations ทำงานไม่ถูกต้องเมื่อเปิดใช้สถิติ
|
โปรเจ็กต์ ':app' เข้าถึง 'Project.group' และ 'Project.version' ไม่ได้เมื่อตั้งค่าโปรเจ็กต์แบบแยกใน AGP 8.8.0
|
สคริปต์การเริ่มต้น "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" บรรทัดที่ 162
|
สคริปต์การเริ่มต้น "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" บรรทัดที่ 162
|
ไม่สามารถลบไลบรารีต่อไปนี้ออกได้ จึงต้องแพ็กไลบรารีตามเดิม
|
เพิ่มการรองรับการส่งข้อมูล "การแยกที่แยกกัน" ไปยัง R8
|
แอปขัดข้องโดยมีข้อผิดพลาด NoClassDefFoundError และ ClassNotFoundException เมื่อเรียกใช้แอปจาก Android Studio
|
ปลั๊กอิน Android Gradle: หลีกเลี่ยงการลบล้าง Sync.getDestinationDir() ใน PackageRenderscriptTask และ ProcessJavaResTask
|
ใช้ทรัพยากร Java ที่ผสานรวมสำหรับการทดสอบหน่วย
|
โปรเจ็กต์ที่แยก: ข้อผิดพลาดในการซีเรียลไลซ์ DeclarativeSchemaModel
|
|
Dexer (D8) |
การย้อนกลับ android.os.Build.VERSION_CODES_FULL ไม่ถูกต้องสำหรับ Baklava
|
การยกเลิกการเพิ่มน้ำตาลของ AutoClosable จะไม่รายงาน ExecutorService.close ว่ารองรับอีกต่อไป
|
|
Lint |
คำเตือน Lint ที่ไม่ถูกต้องสำหรับคำอธิบายประกอบ `@Parcelize` ในอินเทอร์เฟซที่ปิดผนึก
|
AS 2024.3.1.4 ค้างเป็นระยะๆ เมื่อแก้ไขข้อความ Kotlin
|
ข้อผิดพลาด Lint ที่เป็นผลบวกเท็จสำหรับ CredentialManagerSignInWithGoogle
|
ConcurrentModificationException ในการตรวจสอบ Lint ของ Aligned16KB
|
Lint: AGP 8.10.0-alpha05 ทำให้เกิด SyntheticAccessor ที่เป็นผลบวกลวงจำนวนมาก
|
ทำให้สามารถเปิดใช้ NewApi ในแหล่งข้อมูลทดสอบได้
|
การกดปุ่ม "LintIdeFix" หลังจากตรวจสอบโค้ดใน Android Studio จะเกิดอะไรขึ้น
|
ข้อผิดพลาดในข้อความของข้อความเตือน: "ไม่จำเป็น `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` ไม่เป็นจริงที่นี่ (`SDK_INT` ≥ 26 และ < 31)"
|
|
Shrinker (R8) |
สร้าง APK ที่ลงนามแล้วไม่ได้หลังจากอัปเดตเป็น AGP 8.9.0
|
วิเคราะห์พร็อพเพอร์ตี้ที่เขียนก่อนอ่านที่เว็บไซต์การจัดสรรพบข้อผิดพลาดเมื่อสร้างไฟล์คลาส
|
ปัญหาเกี่ยวกับ Java SPI ในเครื่องลดขนาด R8 ของเวอร์ชัน 8.6.* 8.7.* 8.8.0
|
ClassCastException จากการแคสต์ที่ปลอดภัยในการเริ่มต้นคลาส
|
ปัญหาการลดขนาดทรัพยากรใน AGP 8.9 ทำให้ทรัพยากรในโมดูลฟีเจอร์แบบไดนามิกขาดหายไป
|
เรียกใช้ com.android.tools.r8.internal.H5.x() ไม่ได้
|
|
ปลั๊กอิน Android Gradle 8.10.1
ปัญหาที่แก้ไขแล้ว |
ปลั๊กอิน Android Gradle |
การเปิดใช้การทดสอบอุปกรณ์อย่างชัดเจนในประเภทบิลด์ที่ไม่ใช่ค่าเริ่มต้นโดยใช้ AGP จะไม่ทำงาน
|
|
Shrinker (R8) |
NullPointerException เมื่อคอมไพล์ Instant App หลังจากอัปเดต Kotlin เป็น 2.1.20
|
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: Required array length 2147483638 + 196 is too large
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-15 UTC
[null,null,["อัปเดตล่าสุด 2025-07-15 UTC"],[],[]]