Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ปลั๊กอิน Android Gradle 9.3.0 (กรกฎาคม 2026)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 9.3 เป็นรุ่นย่อยที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 9.3 รองรับคือระดับ API 37
และข้อมูลความเข้ากันได้อื่นๆ มีดังนี้
งาน Gradle ของเครื่องมือวิเคราะห์การกำหนดค่า R8 แบบสแตนด์อโลน
ปลั๊กอิน Android Gradle 9.3 ขอแนะนำงาน Gradle เฉพาะสำหรับการเรียกใช้เครื่องมือวิเคราะห์การกำหนดค่า R8 แบบแยกกัน เครื่องมือวิเคราะห์การกำหนดค่า R8 ช่วยให้คุณเพิ่มประสิทธิภาพกฎการลดขนาดและการทำให้โค้ดของแอปอ่านยากขึ้น
./gradlew :app:analyzeReleaseR8Config
งาน :app:analyzeReleaseR8Config จะสร้างรายงานโดยไม่ทำให้ไปป์ไลน์การคอมไพล์ APK หรือ Bundle เสร็จสมบูรณ์ ซึ่งจะช่วยให้มีวงจรความคิดเห็นที่สั้นลง ซึ่งจะช่วยเร่งการทำซ้ำของนักพัฒนาแอปเมื่อปรับแต่งกฎการเก็บรักษา หรือคุณจะสร้างรายงานโดยอัตโนมัติโดยเรียกใช้บิลด์ที่เผยแพร่รุ่น R8 (เช่น assembleRelease หรือ bundleRelease)
ดูข้อมูลเพิ่มเติมได้ที่ เรียกใช้งาน Gradle แบบสแตนด์อโลนเพื่อสร้าง
รายงาน
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 9.3.2
| ปัญหาที่แก้ไข |
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
เครื่องมือวิเคราะห์ซอร์สโค้ดของ AGP 9.3 ขัดข้องใน JDK 17 - NoSuchMethodError: java.util.List.removeLast() ใน intellij-core JavaDocParser ที่รวมไว้
|
|
ปลั๊กอิน Android Gradle 9.3.1
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.1
|
ปลั๊กอิน Android Gradle 9.3.0-rc02
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-rc02
|
ปลั๊กอิน Android Gradle 9.3.0-rc01
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-rc01
|
ปลั๊กอิน Android Gradle 9.3.0-alpha12
| ปัญหาที่แก้ไข |
| ปลั๊กอิน Android Gradle |
|
การสร้างล้มเหลว: การรั่วไหลของแฮนเดิลไฟล์ใน classes.jar ใน compile_library_classes_jar ป้องกันการสร้างใหม่ใน Windows จนกว่าจะรีสตาร์ท IDE
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
เครื่องมือวิเคราะห์ซอร์สโค้ดถือว่าไลบรารี Java ที่นำเข้าเป็นโปรเจ็กต์ Android โดยไม่สนใจเวอร์ชัน SDK ที่คอมไพล์
|
|
ปลั๊กอิน Android Gradle 9.3.0-alpha11
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-alpha11
|
ปลั๊กอิน Android Gradle 9.3.0-alpha10
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-alpha10
|
ปลั๊กอิน Android Gradle 9.3.0-alpha09
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-alpha09
|
ปลั๊กอิน Android Gradle 9.3.0-alpha08
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-alpha08
|
ปลั๊กอิน Android Gradle 9.3.0-alpha07
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0-alpha07
|
ปลั๊กอิน Android Gradle 9.3.0-alpha06
| ปัญหาที่แก้ไข |
| ปลั๊กอิน Android Gradle |
|
JavaDocGenerationTask ควรใช้ Worker
|
|
ปลั๊กอิน Android Gradle 9.3.0-alpha05
| ปัญหาที่แก้ไข |
| Shrinker (R8) |
|
การแมปการทำให้โค้ดอ่านยากขึ้นของ L8 ไม่รวมอยู่ในการแมป app.txt
|
|
ปลั๊กอิน Android Gradle 9.3.0-alpha04
| ปัญหาที่แก้ไข |
| ปลั๊กอิน Android Gradle |
|
ชุดซอร์สของกฎการเก็บรักษา KMP ถูกละเว้นหากไม่มี it.consumerKeepRules.publish = true
|
|
ปลั๊กอิน Android Gradle 9.3.0-alpha03
| ปัญหาที่แก้ไข |
| ปลั๊กอิน Android Gradle |
|
java.lang.ClassNotFoundException: Didn't find class "com.android.tools.r8.RecordTag" after upgrading gradle to 9.2.0
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
ข้อผิดพลาดของเครื่องมือวิเคราะห์ซอร์สโค้ดเมื่อปิดใช้การลดขนาดทรัพยากร
|
|
ปลั๊กอิน Android Gradle 9.3.0-alpha02
| ปัญหาที่แก้ไข |
| ปลั๊กอิน Android Gradle |
|
คำขอฟีเจอร์: เพิ่มการรองรับ native_libs_merge_blame_file ลงในปลั๊กอิน Android Gradle
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
ไม่มีเครื่องหมายแบ็กทิกในข้อความปัญหาของ AnnotationDetector
|
|
ข้อผิดพลาดของเครื่องมือวิเคราะห์ซอร์สโค้ดเมื่อปิดใช้การลดขนาดทรัพยากร
|
|
ปลั๊กอิน Android Gradle 9.3.0-alpha01
| ปัญหาที่แก้ไข |
| ปลั๊กอิน Android Gradle |
|
ปัญหาเกี่ยวกับรหัสเวอร์ชันที่สร้างขึ้นโดยอัตโนมัติ
|
|
AGP: เลิกใช้ Project เป็นสัญกรณ์การอ้างอิง
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
ผลบวกลวงของเครื่องมือวิเคราะห์ซอร์สโค้ดกับ UseKtx
|
|
ปลั๊กอิน Android Gradle 9.3.0
| ปัญหาที่แก้ไข |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 9.3.0
|
อัปเดต DSL การเพิ่มประสิทธิภาพเพื่อกำหนดค่ากฎการเก็บรักษา R8
ขอแนะนำ DSL การเพิ่มประสิทธิภาพที่อัปเดต เพื่อกำหนดค่ากฎการเก็บรักษาสำหรับการเพิ่มประสิทธิภาพ R8
ซึ่งโมดูลแอปและการทดสอบโมดูลไลบรารีรองรับ หากต้องการกำหนดค่าการเพิ่มประสิทธิภาพด้วย DSL ที่อัปเดต ให้ใช้บล็อก optimization ใหม่ สำหรับแอป ให้กำหนดค่าบล็อก optimization ภายในประเภทบิลด์ (เช่น release หรือ debug) ในสคริปต์บิลด์ระดับแอป DSL การเพิ่มประสิทธิภาพที่อัปเดตทำให้การกำหนดค่า R8 ง่ายขึ้น ดังนี้
- การเปิดการเพิ่มประสิทธิภาพจะเปิดใช้ทั้งการเพิ่มประสิทธิภาพโค้ดและการลดขนาดทรัพยากรที่เพิ่มประสิทธิภาพ
- คุณไม่จำเป็นต้องระบุไฟล์กฎการเก็บรักษา Android เริ่มต้นอีกต่อไป
โปรดทราบว่าระบบยังคงรองรับ DSL แบบเดิม
การแนะนำชุดซอร์สเพื่อกำหนดกฎการเก็บรักษา
วางกฎการเก็บรักษาไว้ในชุดซอร์ส src/<variant>/keepRules/ โดยมี
คำต่อท้ายของไฟล์เป็น .keep ชุดซอร์สสำหรับกฎการเก็บรักษาได้รับการรองรับโดย DSL การเพิ่มประสิทธิภาพที่อัปเดตและ DSL แบบเดิม การใช้ชุดซอร์สสำหรับกฎการเก็บรักษาได้รับการรองรับในโมดูลแอป โมดูลไลบรารี และเป็นวิธีในการกำหนดกฎผู้ใช้ในโมดูล Kotlin Multiplatform (KMP)
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-09-09 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-09 UTC"],[],[]]