Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ปลั๊กอิน Android Gradle 8.8.0 (มกราคม 2025)
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปลั๊กอิน Android Gradle เวอร์ชัน 8.8.0 เป็นเวอร์ชันหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle เวอร์ชัน 8.8 รองรับคือระดับ API 35
และข้อมูลความเข้ากันได้อื่นๆ มีดังนี้
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle เวอร์ชัน 8.8.2
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
| Shrinker (R8) |
|
Gson proguard ไม่ทำงานอย่างถูกต้องหลังอัปเกรดเป็น AGP 8.8
|
|
java.lang.VerifyError: ผู้ตรวจสอบปฏิเสธคลาส
|
|
Leanback ขัดข้องเมื่อย่อขนาดด้วย R8 ที่รวมอยู่ใน AGP 8.10.0-alpha04
|
|
ปลั๊กอิน Android Gradle เวอร์ชัน 8.8.1
| ปัญหาที่แก้ไขแล้ว |
| Dexer (D8) |
|
เพิ่ม OpenJDK 23 สำหรับการทดสอบ
|
|
| Shrinker (R8) |
|
java.lang.AbstractMethodError: คลาสตัวรับ [...]$$Lambda$[...] ไม่ได้กำหนดหรือสืบทอดการใช้งานของวิธีการที่ได้รับการแก้ไข [...] ของอินเทอร์เฟซ [...]
|
|
NPE ใน Enqueuer ที่เกี่ยวข้องกับ DexCallSite
|
|
R8 8.7.18 ทำให้เกิดข้อยกเว้น null pointer exception เมื่อเรียกใช้ job?.cancel
|
|
java.lang.NoClassDefFoundError: การแก้ไขปัญหาล้มเหลวของ: Lkotlin/LazyThreadSafetyMode
|
|
ดูเหมือนว่า Monzo จะใช้เวลามากเกินไปในการทำ Tree Shaking
|
|
AGP 8.8 สร้างรุ่นที่เผยแพร่ไม่สำเร็จ : R8: java.lang.NullPointerException: ไม่สามารถอ่านฟิลด์ "b" ได้เนื่องจากค่าส่งคืนของ "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" เป็น Null
|
|
ปลั๊กอิน Android Gradle เวอร์ชัน 8.8.0
| ปัญหาที่แก้ไขแล้ว |
| ปลั๊กอิน Android Gradle |
|
ลองใส่คำอธิบายประกอบประเภทอินพุตสำหรับ JacocoTransform เป็น @Classpath
|
|
com.android.build.api.variant.GeneratesApk ควรแสดง minSdk
|
|
ปลั๊กอิน com.android.settings ไม่รู้จัก targetSdk
|
|
SourceDirectories.addGeneratedSourceDirectory ไม่เหมาะกับตัวแปรหลายรายการ
|
|
ใช้แฟล็กเพื่อปิดใช้การตรวจสอบเวอร์ชันขั้นต่ำของ AGP
|
|
AGP มีการโต้ตอบที่ทำให้สับสนกับการกำหนดค่าตัวเลือกคอมไพเลอร์ Kotlin
|
|
AGP ควรแสดง BuiltArtifactLoader สำหรับ APK ของโปรเจ็กต์เป้าหมายในโปรเจ็กต์ com.android.test
|
|
[AGP] ผู้ให้บริการ Lazy SdkComponents.ndkDirectory สร้างค่าไม่สำเร็จ แต่ API android.ndkDirectory ที่ทำงานแบบ Eager ทำงานได้
|
|
ตัวเลือกบิลด์: เพิ่มตัวเลือก "กำหนดค่าบิลด์และเรียกใช้" ใหม่และทำให้เป็นค่าเริ่มต้น
|
|
ไม่สามารถแก้ไข BuildConfig ในการทำ Unit Test เมื่อใช้ android.enableBuildConfigAsBytecode=true
|
|
APK ที่สร้างจาก App Bundle ไม่พิจารณาการรองรับ Privacy Sandbox
|
|
ปลั๊กอิน com.android.settings ไม่รู้จัก targetSdk
|
|
| Dexer (D8) |
|
ไลบรารี Desugar เวอร์ชัน 2.1.0 ไม่ทำงานกับ AGP 8.5.2
|
|
| เครื่องมือวิเคราะห์ซอร์สโค้ด |
|
ความไม่เข้ากันของ KtAnalysisSessionProvider กับการตรวจสอบเครื่องมือวิเคราะห์ซอร์สโค้ดที่เปิดตัวในเวอร์ชัน 8.7.0-alpha04
|
|
"ผลบวกลวง" WrongConstant เมื่อใช้ PackageManager.ResolveInfoFlags.of กับ Kotlin
|
|
ข้อผิดพลาด Lint "ต้องระบุโฮสต์อย่างน้อย 1 รายการ" เมื่อตั้งค่ารูปแบบ http หรือ https ของตัวกรอง Intent
|
|
จัดการคำอธิบายประกอบการใช้ประเภทในหลายกรณีมากขึ้นสำหรับเครื่องมือวิเคราะห์ซอร์สโค้ด UnknownNullness
|
|
AGP 8.6.1: การเกิดปัญหาซ้ำ - Lint WrongConstant ล้มเหลวเมื่อใช้ [Int].toLong() ภายใน @LongDef ใน Kotlin
|
|
AGP 8.7.0 - ผลบวกลวง Lint RestrictedApi ใน NavOptionsBuilder.popUpTo
|
|
WrongConstant lint ปรากฏ 2 ครั้ง
|
|
Android Studio ไม่ตรวจพบคำเตือน "MonochromeLauncherIcon: ไม่ได้กำหนดไอคอนขาวดำ"
|
|
AbstractAnnotationDetector ตรวจสอบฟังก์ชัน/ตัวสร้างที่โอเวอร์โหลดไม่ถูกต้อง
|
|
Lint ImportAliasTestMode ไม่สร้างนามแฝงการนำเข้าสำหรับฟังก์ชันระดับบนสุด
|
|
WrongConstant lint ปรากฏ 2 ครั้ง
|
|
คำเตือนเครื่องมือวิเคราะห์ซอร์สโค้ด ObsoleteSdkInt ใหม่ใน AGP 8.8
|
|
การตรวจสอบเครื่องมือวิเคราะห์ซอร์สโค้ด android.permission.SCHEDULE_EXACT_ALARM แสดงผลบวกลวง โดยสิทธิ์นี้จะมอบให้เฉพาะแอปของระบบ
|
|
โหมด K2 แสดงคำเตือน RestrictedApi เมื่อใช้ .hasRoute(Route::class) ใน Android Studio
|
|
| การผสานรวมเครื่องมือวิเคราะห์ซอร์สโค้ด |
|
ไม่พบงานเครื่องมือวิเคราะห์ซอร์สโค้ดตัวแปรหลังการประเมิน
|
|
การวิเคราะห์ซอร์สโค้ดล้มเหลวเมื่อนำเข้าไฟล์ AAR ที่มีไฟล์การใช้งาน
|
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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"],[],[]]