Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ปลั๊กอิน Android Gradle 9.4.0
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน 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
ความเท่าเทียมกันของตัวแปรแบบ 1:1 อย่างเข้มงวดระหว่างฟีเจอร์แบบไดนามิกกับแอป Android
ตั้งแต่ AGP 9.4 เป็นต้นไป ระบบบิลด์จะตรวจสอบความเท่าเทียมกันของมิติข้อมูลของเวอร์ชันแบบ 1:1 อย่างเข้มงวดระหว่างโมดูลแอป Android กับโมดูลฟีเจอร์แบบไดนามิก โดยจะรายงานมิติข้อมูลของเวอร์ชันที่ขาดหายไป เพิ่มเติม หรือไม่ตรงกันเป็นคำเตือนบิลด์
การตรวจสอบนี้จะทำงานในโหมดคำเตือนโดยค่าเริ่มต้น แต่สามารถเปลี่ยนเป็นข้อผิดพลาดในการดำเนินการได้โดยเปิดใช้ตัวเลือก Gradle android.enforceDynamicFeatureVariantMatching=true เพื่อช่วยคุณเตรียมพร้อมสำหรับการตรวจสอบที่เข้มงวดขึ้นโดยไม่ขัดขวางไปป์ไลน์บิลด์ที่มีอยู่
ตั้งแต่ AGP 10.0 เป็นต้นไป ระบบจะบังคับใช้ความเท่าเทียมกันของตัวแปรแบบ 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-07-22 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"]],["อัปเดตล่าสุด 2026-07-22 UTC"],[],[]]