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