Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ปลั๊กอิน Android Gradle 9.4.0 (กันยายน 2026)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 9.4 เป็นรุ่นย่อยที่มีฟีเจอร์ใหม่และการปรับปรุงต่างๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 9.4 รองรับคือระดับ API 37
และข้อมูลความเข้ากันได้อื่นๆ มีดังนี้
การเลือกไม่ใช้โมดูล Variant API
ตั้งแต่ AGP 10 เป็นต้นไป Variant API ใหม่จะเป็นข้อกำหนดที่บังคับใช้กับทุกโปรเจ็กต์ หากต้องการรองรับการย้ายข้อมูลแบบค่อยเป็นค่อยไป คุณสามารถเลือกไม่ใช้ข้อกำหนดนี้กับโมดูลที่เฉพาะเจาะจงเป็นการชั่วคราวก่อน AGP 10 ได้โดยใช้โค้ดต่อไปนี้กับไฟล์ gradle.properties
android.newDsl.optOut=:example-lib1
ความเท่าเทียมกันของ Variant แบบ 1:1 อย่างเคร่งครัดระหว่างฟีเจอร์แบบไดนามิกกับแอป Android
ตั้งแต่ AGP 9.4 เป็นต้นไป ระบบบิลด์จะตรวจสอบความเท่าเทียมกันของมิติข้อมูลของเวอร์ชันแบบ 1:1 อย่างเคร่งครัดระหว่างโมดูลแอป Android กับโมดูลฟีเจอร์แบบไดนามิก โดยจะรายงานมิติข้อมูลที่ขาดหายไป เพิ่มเติม หรือไม่ตรงกันเป็นคำเตือนบิลด์
การตรวจสอบนี้จะทำงานในโหมดคำเตือนโดยค่าเริ่มต้น แต่สามารถเปลี่ยนเป็นข้อผิดพลาดในการดำเนินการได้โดยเปิดใช้ตัวเลือก Gradle android.enforceDynamicFeatureVariantMatching=true เพื่อช่วยคุณเตรียมพร้อมสำหรับการตรวจสอบที่เข้มงวดมากขึ้นโดยไม่ทำให้ไปป์ไลน์บิลด์ที่มีอยู่เสียหาย
ตั้งแต่ AGP 10.0 เป็นต้นไป ระบบจะบังคับใช้ความเท่าเทียมกันของ Variant แบบ 1:1 อย่างเคร่งครัดโดยค่าเริ่มต้น ซึ่งจะเปลี่ยนมิติข้อมูลทั้งหมดที่ไม่ตรงกันระหว่างแอปฐานกับโมดูลฟีเจอร์แบบไดนามิกให้กลายเป็นความล้มเหลวของบิลด์ร้ายแรง
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 9.4.0-alpha04
| ปัญหาที่แก้ไขแล้ว |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.4.0-alpha04
|
ปลั๊กอิน Android Gradle 9.4.0-alpha03
| ปัญหาที่แก้ไขแล้ว |
| Shrinker (R8) |
|
การแมปการทำให้สับสนของ L8 ไม่รวมอยู่ในการแมป app.txt
|
|
ปลั๊กอิน Android Gradle 9.4.0-alpha02
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
AGP SigningConfig ทำงานเร็วเกินไป
|
|
"Unable to get provider" (ClassNotFoundException) เมื่อเรียกใช้ `./gradlew :app:connectedDebugAndroidTest` กับผู้ให้บริการที่กำหนดไว้ในโมดูลฟีเจอร์แบบไดนามิก
|
|
ปลั๊กอิน Android Gradle 9.4.0-alpha01
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
AGP SigningConfig ทำงานเร็วเกินไป
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-09-10 UTC
[null,null,["อัปเดตล่าสุด 2026-09-10 UTC"],[],[]]