Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ปลั๊กอิน Android Gradle 9.1.1 (เมษายน 2026)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 9.1 เป็นรุ่นย่อยที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ปลั๊กอิน Android Gradle 9.1.1 รองรับ Android API ระดับ 37.0 และต่ำกว่า
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
การเปลี่ยนแปลง R8
การเปลี่ยนแปลง R8 ต่อไปนี้รวมอยู่ใน AGP 9.1.0
เปิดใช้การบรรจุซ้ำไปยังแพ็กเกจที่ไม่มีชื่อ (ค่าเริ่มต้น) เมื่อคอมไพล์เป็น DEX
ตอนนี้ R8 จะจัดแพ็กเกจคลาสใหม่เป็นแพ็กเกจที่ไม่มีชื่อ (ค่าเริ่มต้น) เมื่อคอมไพล์เป็น DEX โดยค่าเริ่มต้น
ซึ่งจะเพิ่มกฎ -repackageclasses ลงใน
บิลด์ที่ไม่ได้ใช้ -flattenpackagehierarchy หรือ
-repackageclasses อย่างชัดเจน
การบรรจุซ้ำโดยค่าเริ่มต้นจะช่วยให้มั่นใจได้ถึงความสอดคล้องกับการปิดบัง การเพิ่มประสิทธิภาพ และ
การลดขนาด ซึ่งทั้งหมดนี้เป็นการเลือกไม่ใช้แทนการเลือกใช้ และด้วยเหตุนี้จึง
ลดการกำหนดค่าที่ไม่เหมาะสมซึ่งไม่ได้เลือกใช้การ
บรรจุซ้ำอย่างชัดแจ้ง
หากต้องการเลือกไม่ใช้ลักษณะการทำงานนี้ ให้ใช้กฎ -dontrepackage ใหม่
รองรับระดับที่ระบุสำหรับ -maximumremovedandroidloglevel
เมื่อใช้ -maximumremovedandroidloglevel คุณจะระบุชื่อระดับบันทึกแทนตัวเลขได้แล้ว ตารางต่อไปนี้แสดงชื่อ
และระดับบันทึกที่เป็นตัวเลขที่เกี่ยวข้อง
| ชื่อ |
ระดับ |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
คุณต้องระบุชื่อระดับบันทึกเป็นตัวพิมพ์ใหญ่ทั้งหมด
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 9.1.0-rc01
| ปัญหาที่แก้ไขแล้ว |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.1.0-rc01
|
ปลั๊กอิน Android Gradle 9.1.0-alpha09
| ปัญหาที่แก้ไขแล้ว |
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
เครื่องมือวิเคราะห์ซอร์สโค้ดใน Otter.2 ไม่รู้จัก DSL ของ compileSdk และ targetSdk ใหม่จาก AGP 9.0
|
|
ปลั๊กอิน Android Gradle 9.1.0-alpha08
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
เมนู Clean Project จะเรียกใช้เป้าหมายของโปรเจ็กต์ย่อยแทนที่จะเป็น "clean" เพียงอย่างเดียว
|
|
ข้อบกพร่องในการ Desugaring DEX ที่เพิ่มขึ้นใน AGP
|
|
แคชการกำหนดค่า: หลีกเลี่ยงการเข้าถึงส่วนขยายและกฎเกณฑ์ของงานในเวลาที่ดำเนินการ
|
|
AGP ไม่รู้จักแพลตฟอร์ม Canary และแสดงข้อผิดพลาด
|
|
| การผสานรวมเครื่องมือวิเคราะห์ซอร์สโค้ด |
|
Android Lint ใช้ K1 เมื่อใช้กับโปรเจ็กต์ java-library
|
|
"การตรวจสอบเครื่องมือวิเคราะห์ซอร์สโค้ดสำหรับการตรวจสอบเครื่องมือวิเคราะห์ซอร์สโค้ด" ไม่ทำงาน
|
|
ปลั๊กอิน Android Gradle 9.1.0-alpha07
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
ต้องใช้ beforeVariants สำหรับ KMP
|
|
ปลั๊กอิน Android Gradle 9.1.0-alpha06
| ปัญหาที่แก้ไขแล้ว |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ได้รับการทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.1.0-alpha06
|
ปลั๊กอิน Android Gradle 9.1.0-alpha05
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
AGP 9.0.0-rc01 ไม่ได้แก้ไขไลบรารี Kotlin ผ่านฟังก์ชัน kotlin()
|
|
ปลั๊กอิน Android Gradle 9.1.0-alpha04
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
ไฟล์ `*.xml.flat` มีเส้นทางไฟล์สัมบูรณ์
|
|
ปลั๊กอิน Android Gradle 9.1.0-alpha03
| ปัญหาที่แก้ไขแล้ว |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ได้รับการแก้ไขใน AGP 9.1.0-alpha03
|
ปลั๊กอิน Android Gradle 9.1.0-alpha02
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
เพิ่มความสามารถในการเปลี่ยนคำเตือน ManifestProcessorTask เป็นข้อผิดพลาด
|
|
ปลั๊กอิน Android Gradle 9.1.0-alpha01
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
เพิ่มความสามารถในการเปลี่ยนคำเตือน ManifestProcessorTask เป็นข้อผิดพลาด
|
|
การแปลงอาร์ติแฟกต์ `OBFUSCATION_MAPPING_FILE` จะทําให้เอาต์พุตของงาน R8 หายไปจากโฟลเดอร์เอาต์พุต
|
|
ปลั๊กอิน Android Gradle 9.1.0
| ปัญหาที่แก้ไขแล้ว |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ได้รับการทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.1.0
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-07-15 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-15 UTC"],[],[]]