ปัญหาที่ปิดแล้วในการอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2

รุ่นนี้มีการแก้ไขและการปรับปรุงเล็กน้อย

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2 RC 2

ปัญหาที่แก้ไขแล้ว
โปรแกรมแก้ไขข้อบกพร่อง
Stackoverflow เมื่อแก้ไขข้อบกพร่องใน AS Otter Canary5

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2 RC 1

ปัญหาที่แก้ไขแล้ว
Gradle
การกำหนดค่าการเรียกใช้ iosApp ใน Narwhal จะสำเร็จแม้ว่า "embedAndSignAppleFrameworkForXcode" จะล้มเหลว
การดำเนินการบิลด์หลายรายการล้มเหลว ConcurrentModificationException
หลายแพลตฟอร์ม
[KMP] อย่าเชื่อมต่อการกำหนดค่า classpath กับการกำหนดค่าองค์ประกอบและการเผยแพร่
การนำทาง
ตรวจสอบว่าปลั๊กอิน Gradle ของ safeargs ใช้งานร่วมกับ AGP 9.0.0 ได้และเผยแพร่เวอร์ชันที่แก้ไขแล้วนี้

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2 Canary 4

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 9.0.0-alpha14
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การรองรับ Kotlin ในตัวใน AGP ไม่ควรซิงค์กับแหล่งที่มาของ Kotlin
เผยแพร่ไลบรารี Android ไม่สำเร็จหากไฟล์ที่ผู้ใช้เก็บไว้มี -dontobfuscate
ไม่มีตัวเลือกในการพิมพ์การแมปสำหรับทรัพยากรที่เพิ่มประสิทธิภาพ
ทำให้เกิดข้อผิดพลาดในการเรียกใช้ finalizeDsl หลังจากผ่านเฟสนี้ไปแล้ว
AGP เริ่มต้นการกำหนดค่า Jetifier แม้ว่าจะปิดใช้ Jetifier แล้วก็ตาม
ที่สร้างขึ้นใน Kotlin จะไม่เพิ่ม kotlinStdlib เป็นทรัพยากร Dependency ในเวลาคอมไพล์เมื่อ `kotlin.stdlib.default.dependency` เป็นจริงสำหรับไฟล์โมดูลและไฟล์ POM
บิลด์ตัวแปร
"เลือกตัวแปรบิลด์..." ไม่ทําอะไรเลย
ตัวแก้ไขโค้ด
การถดถอยของคุณภาพการเติมข้อความอัตโนมัติหลังจากนำการตั้งค่าการเติมข้อความ ML ใน Otter 2025.2.1 ออก
ปลั๊กอิน Fused Library
กฎ ProGuard ของผู้บริโภคจะไม่รวมอยู่ในไลบรารีที่ผสาน
Fused library ไม่จัดการข้อกำหนดของไลบรารีที่ไม่ได้ Sugar
การผสานรวม Lint
Lint จะใช้ SDK ที่ติดตั้งล่าสุดโดยอัตโนมัติแม้จะมี compileSdk, ไม่ลงทะเบียนเป็นอินพุตของงาน และทำให้แคชใช้งานไม่ได้
หลายแพลตฟอร์ม
[ปลั๊กอิน Android-kmp] เปลี่ยนประเภทแพลตฟอร์มของเป้าหมาย Android เป็น "androidJvm"
แสดงตัวอย่าง
การแจ้งเตือนการแสดงผลที่ไม่จำเป็น
Shrinker (R8)
การลดขนาดทรัพยากรที่เพิ่มประสิทธิภาพ R8 จะล้มเหลวอย่างเงียบๆ หากใช้รหัสทรัพยากรสุดท้าย

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2 Canary 3

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 9.0.0-alpha13
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
AGP9: `variant.sources.kotlin!!.addGeneratedSourceDirectory()` ไม่ทำงาน
การตรวจสอบข้อมูลเมตาของ Aar ใน Sdk ที่คอมไพล์จะใช้ DSL แบบเก่า
นำพร็อพเพอร์ตี้ `com.android.build.api.dsl.ManagedDevices.devices` ที่เลิกใช้งานแล้วออก
ตัวอย่างการเขียน
การแสดงตัวอย่างการเขียนล้มเหลวเมื่อใช้ปลั๊กอิน android-KMP ใหม่
นำเข้า/ซิงค์
updateDaemonJvm เนื่องจากคลาส org.gradle.jvm.toolchain.JvmVendorSpec ไม่มีฟิลด์สมาชิก "org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU"
หลายแพลตฟอร์ม
NullPointerException ในตัวอย่าง Compose Multiplatform ที่มีปลั๊กอิน com.android.kotlin.multiplatform.library
[Android Studio] รองรับการสร้างการกำหนดค่าการทดสอบอุปกรณ์ Android สำหรับการทดสอบ Compose Multiplatform
แหล่งข้อมูล
XML ที่ถูกต้องจะแสดงข้อความเตือน
เครื่องมือ UI
ไม่อนุญาตตัวอย่างไอคอนเวกเตอร์

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2 Canary 2

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 9.0.0-alpha12
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
โปรเจ็กต์ Java ล้วนมีขึ้นอยู่กับ kotlin stdlib
นำพร็อพเพอร์ตี้ KotlinMultiplatformAndroidCompilationBuilder ที่เลิกใช้งานแล้วออกใน AGP 9.0
`com.android.tools.build:gradle:9.0.0-alpha05` ควรมีทรัพยากร Dependency ของ API ใน KGP และ gradle-api
เปลี่ยนชื่อปลั๊กอิน Gradle com.android.experimental.built-in-kotlin
ASwB
ใช้โปรแกรมแก้ไขข้อบกพร่องเนทีฟกับ ASwB ไม่ได้

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Otter 2 | 2025.2.2 Canary 1

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 9.0.0-alpha11
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
Built-in-kotlin ไม่ได้เผยแพร่ข้อจํากัดการขึ้นต่อ kotlin-stdlib ใน pom ของ Maven
เพิ่มกรณีทดสอบความแตกต่างระหว่าง compileSdk กับ targetSdk
ค่า resConfigs ที่ว่างเปล่าทำให้เกิดข้อผิดพลาด aapt ที่ไม่ชัดเจน
Gemini
ป๊อปอัปการรับรู้โหมด Agent จะแสดงต่อผู้ใช้โหมด Agent
แหล่งข้อมูล
ระบบไม่สามารถแก้ไขรหัสทรัพยากรใหม่จากกราฟการนำทางในระหว่างการคอมไพล์แบบเพิ่ม