ปัญหาที่ปิดแล้วใน Android Studio Narwhal

Android Studio Narwhal | 2025.1.1 แพตช์ 1

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.1

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

Android Studio Narwhal | 2025.1.1

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0

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

Android Studio Narwhal | 2025.1.1 RC 2

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-rc02

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

Android Studio Narwhal | 2025.1.1 RC 1

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-rc01
ปัญหาที่แก้ไขแล้ว
Dexer (D8)
การแยกส่วน AutoClosable ทำให้บิลด์ AGP จากภายใน Android Studio ทำงานไม่ได้
Shrinker (R8)
R8 ขัดข้องกับ min-api 24 เมื่อประมวลผลโค้ด JavaFuzzer

Android Studio Narwhal | 2025.1.1 Canary 10

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha10
ปัญหาที่แก้ไขแล้ว
เครื่องมือตรวจสอบฐานข้อมูล
App Inspector ใน Narwahl (Canary 9) จะไม่แสดงเนื้อหาของ Room
นำเข้า/ซิงค์
การนำเข้าโปรเจ็กต์ที่มี .idea และ .gradle/config.properties ต้องกำหนดค่า gradleJvm เป็น GRADLE_LOCAL_JAVA_HOME

Android Studio Narwhal | 2025.1.1 Canary 9

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha09
ปัญหาที่แก้ไขแล้ว
API
ทำให้ com.android.build.api.variant.ApkOutputProviders เสถียร
เครื่องมือตรวจสอบงานในเบื้องหลัง
รองรับเมธอด PendingIntent.get() เพิ่มเติม
Gradle
AGP: CompressAssetsTask ล้มเหลวเนื่องจาก java.lang.OutOfMemoryError ในชิ้นงานขนาดใหญ่
หลายแพลตฟอร์ม
ต้องใช้ KGP 2.0.0 สำหรับปลั๊กอิน Android-KMP

Android Studio Narwhal | 2025.1.1 Canary 8

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha08
ปัญหาที่แก้ไขแล้ว
Lint
การตรวจสอบ Lint ในไฟล์ "libs.versions.toml" แนะนำให้อัปเกรดเป็น AGP เวอร์ชันที่ไม่รองรับ

Android Studio Narwhal | 2025.1.1 Canary 7

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha07
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
สร้างไม่สำเร็จเมื่อไม่มีไฟล์ Proguard
API
อัปเกรด GeneratesApk.minSdk เป็น API ที่เสถียร
ตัวจัดการอุปกรณ์
RunningAvdTracker จะเริ่มต้นในระหว่างการทิ้ง
นำเข้า/ซิงค์
นำ "สร้างไฟล์ .iml สำหรับโมดูลที่นำเข้าจาก Gradle" ออกจากการตั้งค่า Gradle
JDK
แอปขัดข้องเมื่อเริ่มต้นระบบใน macOS 15.4
การแก้ไขเลย์เอาต์และทรัพยากร
AS: Koala: Gravity: Auto scrolls up after option selected

Android Studio Narwhal | 2025.1.1 Canary 6

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha06
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
อย่าบังคับใช้ com.android.internal.version-check เมื่ออัปเดตการกระจาย Gradle
เครื่องมือแก้ไขไฟล์ Gradle
[DCL] การสร้างพร็อพเพอร์ตี้ RegularFile เสร็จสมบูรณ์ด้วย .
นำเข้า/ซิงค์
นำ "สร้างไฟล์ .iml สำหรับโมดูลที่นำเข้าจาก Gradle" ออกจากการตั้งค่า Gradle

Android Studio Narwhal | 2025.1.1 Canary 5

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha05
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
อัปเดตทรัพยากร Dependency ของ Kotlin เป็นเวอร์ชัน 2.1.20 เมื่อสร้าง AGP 8.11
การนำเข้า/ซิงค์ C++
บางครั้งเมนูไฟล์ไม่ปรากฏใน Meerkat บน Mac
การแก้ไขการเขียน
ฟีเจอร์ค้นหาการใช้งานของ Composable ไม่แสดงการใช้งานตัวอย่างทั้งหมดในส่วน "@Preview usages"
Lint
ปัญหา Lint ใหม่ของ MemberExtensionConflict ที่เริ่มใน AGP 8.11.0-alpha03 - วิธีแก้ไข
Logcat
สร้างไอคอนสำหรับการดำเนินการของแอปที่ขัดข้อง
หลายแพลตฟอร์ม
เพิ่มแหล่งข้อมูลที่สร้างขึ้นไปยัง KotlinMultiplatformAndroidVariant ไม่ได้
Network Inspector
ตั้งค่าตัวแปรส่วนกลางในกฎ (การตรวจสอบแอป)
เรียกใช้
พอร์ตขั้นต่ำ 5038 สำหรับ "adb ที่ผู้ใช้จัดการ" จะป้องกันการใช้พอร์ตเริ่มต้น 5037 ซึ่งอาจเป็นพอร์ตที่ต้องการ

Android Studio Narwhal | 2025.1.1 Canary 4

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha04
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
[AGP 8.9.0+] BuiltinKotlinCompilation ที่แสดงต่อปลั๊กอินคอมไพเลอร์ Kotlin ทั้งหมด
API
ปรับปรุงความเสถียรของส่วนต่างๆ ของปลั๊กอิน KMP Android ที่ androidx ใช้
ตัวอย่างการเขียน
บางครั้ง CodeGen จะทำงานกับ PsiFiles / โมดูลที่ใช้ไม่ได้
Lint
การตรวจพบที่ผิดพลาดสำหรับปัญหา Lint `MemberExtensionConflict` หากตัวรับฟังก์ชันส่วนขยายเป็น Null ได้
ผลบวกลวงของการตรวจสอบ `WrongGradleMedthod`
ผลบวกลวงของ SyntheticAccessor สำหรับการเรียกสมาชิกสังเคราะห์ของคลาสข้อมูล
ข้อผิดพลาด TestMode.SUPPRESSIBLE สำหรับปัญหาที่รายงานในนิพจน์ที่ติดป้ายกำกับได้
แก้ไขสด
คลาสใหญ่สุดที่ไม่ได้จัดการ: kotlin/jvm/internal/AdaptedFunctionReference`
Logcat
ขนาดแบบอักษรใน Logcat ใหญ่เกินไป
สร้างไอคอนสำหรับการดำเนินการของแอปที่ขัดข้อง
วิซาร์ดโปรเจ็กต์ใหม่
สร้างโปรเจ็กต์โดยใช้โดเมนที่ลงท้ายด้วย .in ไม่ได้
แหล่งข้อมูล
แยกทรัพยากรสตริง ไม่ตรวจพบประเภทที่ถูกต้องของฟังก์ชันที่รู้จัก
อุปกรณ์ที่ใช้งาน
โปรแกรมจำลองหยุดทำงานเมื่อปิดโปรเจ็กต์ Intellij Idea แต่ Android Studio ยังคงเปิดอยู่

Android Studio Narwhal | 2025.1.1 Canary 3

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
คำขอ: สำหรับการเลิกใช้งาน zipAlignEnabled โปรดบอกเหตุผลที่เลิกใช้งานและสิ่งที่ควรใช้แทน
โปรแกรมแก้ไขโค้ด
การใช้ CachedValue ไม่ถูกต้องที่เกี่ยวข้องกับ Dagger
การทดสอบภาพหน้าจอตัวอย่างการเขียน
การทดสอบภาพหน้าจอของฟีเจอร์เขียน: การทดสอบล้มเหลวใน GitLab CI
ตัวจัดการอุปกรณ์
นำตัวเลือกภาพหน้าจอ "สี่เหลี่ยมจัตุรัส" และ "สี่เหลี่ยมผืนผ้า" ออก
ตรวจหาโปรแกรมจำลองออนไลน์ไม่ได้
ล้างข้อมูล AVD ไม่สำเร็จขณะที่โปรแกรมจำลองหยุดทำงานช้าๆ
Lint
เตือนความขัดแย้งที่อาจเกิดขึ้นระหว่างสมาชิกกับส่วนขยาย
แก้ไขสด
ข้อผิดพลาดในการประกอบใหม่: "java.lang.IllegalArgumentException: Array has incompatible type: class [Lcom.example.myapplication.ListItem;"
Logcat
LogcatMessageAssemblerTest.multipleBatchesWithIntervals() มีการใช้ assertThat ที่ไม่ถูกต้อง
Network Inspector
ตั้งค่าตัวแปรส่วนกลางในกฎ (การตรวจสอบแอป)
แหล่งข้อมูล
บันทึกความโปร่งใสของเอดิเตอร์สีไม่ได้
การแสดงตัวอย่างทรัพยากรจำนวนเต็มในเครื่องมือแก้ไขไม่สอดคล้องกัน

Android Studio Narwhal | 2025.1.1 Canary 2

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha02
ปัญหาที่แก้ไขแล้ว
การนำเข้า/ซิงค์ C++
บางครั้งเมนูไฟล์ไม่ปรากฏใน Meerkat บน Mac
ตัวอย่างการเขียน
มองไม่เห็น DropdownMenuItems เมื่อแสดงตัวอย่าง ExposedDropdownMenuBox
หน่วยความจำรั่วเมื่อเปิดใช้โหมดอินเทอร์แอกทีฟใน Compose Preview
การสร้างตัวอย่างแสดงผลไม่สำเร็จเมื่อสร้างอินสแตนซ์ ExoPlayer
Lint
กฎ Lint BuildListAdds ไม่ตรวจพบการใช้ตัวดำเนินการ fun plusAssign (+=) ใน buildList
ใช้ UseSdkSuppress เพื่อป้องกันผลบวกลวงในโค้ดตัวช่วยทดสอบ
การแสดงผล
Android Studio ขัดข้องเมื่อแสดงตัวอย่างไฟล์เลย์เอาต์
Shrinker (R8)
สร้าง AAB ที่ลงชื่อแล้วไม่ได้หลังจากอัปเดตเป็น AGP 8.9.0
โปรแกรมแก้ไขคำแปล
การเลือกเซลล์ของตารางแบบกลุ่มใช้งานไม่ได้

Android Studio Narwhal | 2025.1.1 Canary 1

เปิดตัวพร้อมกับ
  • ปลั๊กอิน Android Gradle 8.11.0-alpha01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
โปรเจ็กต์ที่แยก: ข้อผิดพลาดในการซีเรียลไลซ์ DeclarativeSchemaModel
ใช้การเปลี่ยนแปลง
การใช้การเปลี่ยนแปลงโค้ดจะทำให้ระบบสร้างกิจกรรมขึ้นมาใหม่เสมอ
ตัวอย่างการเขียน
ตัวอย่างเฉพาะอุปกรณ์ควรตั้งค่า uiMode
Gradle
ซิงค์พร็อพเพอร์ตี้ `namespace` ของ build.gradle เมื่อทำการรีแฟกเตอร์ชื่อแพ็กเกจใน AS
แก้ไขสด
การผสาน 251: ล้มเหลวใน BasicCompileTest.renamedFile()
251 merge: LiveEdit integration test failure with IR CodeGen exception
251 การผสาน: ข้อยกเว้นของตัวชี้ Null สำหรับ KeyMeta
โปรแกรมแก้ไขคำแปล
การถดถอย โปรแกรมแก้ไขการแปลสร้างข้อความที่แปลแล้วไม่สำเร็จ