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
ความเท่าเทียมกันของตัวแปรแบบ 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 ไม่รวมอยู่ในการแมปแอป.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-10-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-10-17 UTC"],[],[]]