Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ปลั๊กอิน Android Gradle 8.9.0 (มีนาคม 2025)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle เวอร์ชัน 8.9.0 เป็นเวอร์ชันหลักที่มีฟีเจอร์ใหม่และการปรับปรุงต่างๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle เวอร์ชัน 8.9 รองรับคือระดับ API 35
และข้อมูลความเข้ากันได้อื่นๆ มีดังนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle เวอร์ชัน 8.9.2
| ปัญหาที่แก้ไขแล้ว |
| Shrinker (R8) |
|
ปัญหาการลดขนาดทรัพยากรใน AGP 8.9 ทำให้ทรัพยากรในโมดูลฟีเจอร์แบบไดนามิกขาดหายไป
|
|
ClassCastException จากการแคสต์ที่ปลอดภัยในการเริ่มต้นคลาส
|
|
Cannot invoke com.android.tools.r8.internal.H5.x()
|
|
ปลั๊กอิน Android Gradle เวอร์ชัน 8.9.1
| ปัญหาที่แก้ไขแล้ว |
| Dexer (D8) |
|
การพอร์ตไปยังเวอร์ชันเก่าของ android.os.Build.VERSION_CODES_FULL ไม่ถูกต้องสำหรับ Baklava
|
|
| Shrinker (R8) |
|
สร้าง APK ที่ลงชื่อแล้วไม่ได้หลังจากอัปเดตเป็น AGP 8.9.0
|
|
การวิเคราะห์พร็อพเพอร์ตี้ที่เขียนก่อนอ่านในเว็บไซต์การจัดสรรพบข้อผิดพลาดเมื่อสร้างไฟล์คลาส
|
|
ปัญหาเกี่ยวกับ Java SPI ใน Shrinker R8 เวอร์ชัน 8.6.*, 8.7.*, 8.8.0
|
|
ปลั๊กอิน Android Gradle เวอร์ชัน 8.9.0
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
แสดงข้อความแสดงข้อผิดพลาดที่ดำเนินการได้เมื่องานการตั้งค่า GMD ล้มเหลวเนื่องจากพื้นที่ดิสก์ไม่เพียงพอ
|
|
ปลั๊กอิน com.android.settings ไม่รู้จัก targetSdk
|
|
ข้อผิดพลาดที่ไม่เป็นประโยชน์ ""ไม่ได้ระบุ compileSdkVersion โปรดเพิ่มลงใน build.gradle"
|
|
"Clean build" หายไปจากเมนู Build
|
|
อาจอนุญาตให้การรองรับ Kotlin ในตัวของ AGP เพิ่มทรัพยากร Dependency ของ Kotlin stdlib โดยอัตโนมัติ
|
|
อัปเดต shouldConfigureKotlinPlatformAttribute เพื่อจัดการการรองรับ Kotlin ในตัว
|
|
แสดงไวยากรณ์ Kotlin Gradle ในข้อความแสดงข้อผิดพลาดสำหรับ `checkTestedAppObfuscationRelease`
|
|
ข้อผิดพลาดของไลบรารีที่ผสานรวมเมื่อปรับปรุงทรัพยากร Dependency ที่ยังไม่ได้รับการแก้ไขได้
|
|
ระบบจะไม่ส่งพร็อพเพอร์ตี้ของระบบจาก gradle.properties ไปยัง R8 Gradle Worker ในกระบวนการแยกต่างหาก
|
|
ทำให้ BuiltArtifact.outputFile เป็นประเภทไฟล์
|
|
การไม่ระบุเนมสเปซในไลบรารีที่ผสานรวมทำให้ข้อความแสดงข้อผิดพลาดไม่ดี
|
|
ตัวเลือก Lint ใน AGP 7.1.0-alpha08 ไม่อนุญาตให้ใช้ stdout
|
|
ปลั๊กอิน Android Gradle: ตัวแปรควรแสดงชื่อชุดซอร์ส
|
|
แคชการกำหนดค่ามีความเปราะบางต่อการตั้งค่าตัวแปรสภาพแวดล้อม TERM
|
|
AndroidComponentsExtension.addSourceSetConfigurations ทำงานไม่ถูกต้องเมื่อเปิดใช้สถิติ
|
|
สคริปต์การเริ่มต้น "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" บรรทัดที่ 162
|
|
AndroidComponentsExtension.addSourceSetConfigurations ทำงานไม่ถูกต้องเมื่อเปิดใช้สถิติ
|
|
| Dexer (D8) |
|
java.lang.VerifyError: ผู้ตรวจสอบปฏิเสธคลาส: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
เครื่องมือวิเคราะห์ซอร์สโค้ดขัดข้องเมื่อใช้การตรวจสอบ Gradle ของเครื่องมือวิเคราะห์ซอร์สโค้ด
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ดล้มเหลวด้วย InstantiationException โดยไม่มีข้อความแสดงข้อผิดพลาดใน Stack Trace ของเครื่องมือวิเคราะห์ซอร์สโค้ด
|
|
การตรวจสอบเครื่องมือวิเคราะห์ซอร์สโค้ดให้ผลบวกลวง android.permission.SCHEDULE_EXACT_ALARM ได้รับอนุญาตสำหรับแอปของระบบเท่านั้น
|
|
ควรใช้การตรวจสอบ StringFormatInvalid กับเมธอด stringResource ของ Compose
|
|
คำอธิบายประกอบ RequiresFeature ไม่ทำงานกับไฟล์ Kotlin
|
|
kotlin android.os.Handler removeCallbacks Runnable
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ด WrongConstant ในคำจำกัดความแทนที่จะใช้ค่าคงที่โดยใช้ Shift
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ด WrongConstant ปรากฏ 2 ครั้ง
|
|
ข้อยกเว้นรันไทม์ด้านล่าง API 26 ที่มี Java nio API ที่ไม่รองรับ (โดยไม่มีข้อผิดพลาดของเครื่องมือวิเคราะห์ซอร์สโค้ด)
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ดป้องกันการใช้ RequiresApi แม้ในเมธอดตัวช่วยส่วนตัวในการทดสอบ
|
|
โหมด K2 แสดงคำเตือน RestrictedApi เมื่อใช้ .hasRoute(Route::class) ใน Android Studio
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ดแนะนำให้แทนที่ @RequiresExtension ในการทดสอบด้วย @SdkSuppress ซึ่งไม่รองรับส่วนขยาย SDK
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ดรายงานเลย์เอาต์ที่ซ้อนกันโดยไม่จำเป็นอย่างไม่ถูกต้องเมื่อใช้ FrameLayout กับ fitSystemWindows เพื่อห่อ RelativeLayout ย่อยที่ต้องใช้ระยะห่างจากขอบที่กำหนดเอง
|
|
กฎเครื่องมือวิเคราะห์ซอร์สโค้ด CoarseFineLocation ไม่พิจารณาแอตทริบิวต์ maxSdkVersion
|
|
AppLinkSplitToWebAndCustom เป็น UnknownIssue ในเครื่องมือวิเคราะห์ซอร์สโค้ด 8.7.3
|
|
เครื่องมือวิเคราะห์ซอร์สโค้ด StringEscapeDetector ขัดข้องเมื่อใช้ ""\\ ""
|
|
คำเตือนเครื่องมือวิเคราะห์ซอร์สโค้ดไม่ถูกต้องสำหรับคำอธิบายประกอบ `@Parcelize` ในอินเทอร์เฟซที่ปิดผนึก
|
|
AS 2024.3.1.4 ค้างเป็นระยะๆ เมื่อแก้ไขข้อความ Kotlin
|
|
| การผสานรวมเครื่องมือวิเคราะห์ซอร์สโค้ด |
|
lintVitalRelease ไม่ทำงานโดยอัตโนมัติเมื่อสร้าง App Bundle
|
|
| Shrinker (R8) |
|
Proguard ของ Gson ทำงานไม่ถูกต้องหลังจากอัปเกรดเป็น AGP 8.8
|
|
java.lang.VerifyError: ผู้ตรวจสอบปฏิเสธคลาส
|
|
Leanback ขัดข้องเมื่อย่อขนาดด้วย R8 ที่รวมอยู่ใน AGP 8.10.0-alpha04
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-05-08 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-05-08 UTC"],[],[]]