ปลั๊กอิน Android Gradle 8.12.0 (กรกฎาคม 2025)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle 8.12.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 8.12 รองรับคือระดับ API 36
ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle 8.12.2
| ปัญหาที่แก้ไขแล้ว |
|
ไม่มีปัญหาที่เปิดเผยต่อสาธารณะที่ทำเครื่องหมายว่าแก้ไขแล้วใน AGP 8.12.2
|
ปลั๊กอิน Android Gradle 8.12.1
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
`com.android.kotlin.multiplatform.library` ขัดข้องเมื่อใช้อุปกรณ์ที่มีการจัดการจาก Gradle
|
|
ปลั๊กอิน Android Gradle 8.12.0
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
วิธีระบุค่าบูลีนสำหรับ experimentalProperties
|
|
การเปิดใช้การทดสอบอุปกรณ์อย่างชัดเจนในประเภทบิลด์ที่ไม่ใช่ค่าเริ่มต้นโดยใช้ AGP ไม่ได้ผล
|
|
ย้าย AGP ไปยัง configurations.register เพื่อหลีกเลี่ยงการกำหนดค่าที่เกิดขึ้นก่อนเวลาอันควร
|
|
รวมไฟล์ MANIFEST.MF ที่ซ้อนกันใน defaultExcludes
|
|
ปลั๊กอิน Gradle ควรผสานไฟล์ Manifest ของการทดสอบเมื่อ includeAndroidResources == true
|
|
ระบบจะไม่เพิ่มไฟล์แหล่งข้อมูลจาก src/extraMain/java ลงในคอมไพเลอร์โดยใช้ "built-in-kotlin"
|
|
SourceDirectories.addGeneratedSourceDirectory ไม่เหมาะกับหลายรูปแบบ
|
|
AGP 8.8.0-alpha09 ทำให้เกิดปัญหาการรายงาน JaCoCo บางอย่าง
|
|
[fused lib - public] adding kmp lib like coil does not work
|
|
สร้างการทดสอบด้วย AGP 8.12.0-alpha05 ไม่ได้เนื่องจากการประกาศแพ็กเกจในไฟล์ Manifest ที่ผสาน
|
|
AGP 8.12.0-alpha07 สร้างรุ่นรีลีสไม่สำเร็จเมื่อใช้ปลั๊กอิน Gradle ของ Firebase Performance
|
|
เพิ่ม ExtractAnnotations ไปยัง AGP KMP
|
|
BuiltInKotlinJvmAndroidCompilation ไม่ทำงานกับปลั๊กอินคอมไพเลอร์ Kotlin เช่น Anvil และ KSP
|
|
ปลั๊กอินไลบรารีที่ผสานรวมล้มเหลวระหว่างงาน `:mergingArtifactAAR_METADATA`
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
AbstractAnnotationDetector จะตรวจสอบฟังก์ชัน/ตัวสร้างที่โอเวอร์โหลดไม่ถูกต้อง
|
|
Lint จะแสดงคำเตือนเมื่อใช้ Config.OLDEST_SDK ในการทดสอบ
|
|
TypoDetector ขัดข้องเป็นประจำโดยมี IllegalArgumentException ระหว่างการแก้ไขด่วน
|
|
ข้อบกพร่อง: Android Studio อาจตรวจพบคำว่า "die die" ในภาษาเยอรมันว่าเป็นผลบวกลวง
|
|
กฎ SupportAnnotationUsage ควรรองรับ KT-73255
|
|
[Lint] ผลบวกเท็จมากเกินไปของ `MemberExtensionConflict` - คำอธิบายปัญหาไม่ถูกต้อง
|
|
[lint] ผลบวกลวง MemberExtensionConflict เมื่อชื่อพารามิเตอร์ขัดแย้งกัน
|
|
[lint] ผลบวกลวงของ PropertyEscape ในไฟล์พร็อพเพอร์ตี้ที่ถูกต้อง
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-01-06 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-01-06 UTC"],[],[]]