ปัญหาที่ปิดแล้วของ Android Studio 2022.2.1

Android Studio Flamingo Patch 2 (2022.2.1.20)

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.0.2
ปัญหาที่แก้ไขแล้ว
C++ Debugger
โปรแกรมแก้ไขข้อบกพร่องแบบเนทีฟไม่โหลดสัญลักษณ์หลังจากการอัปเดต Flamingo
Shrinker (R8)
R8 ทำงานไม่สำเร็จระหว่างการสร้าง Compose ด้วย ArrayIndexOutOfBoundsException
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20
R8 ใน AGP 8 ทำให้บริการ Google Fit ใช้งานไม่ได้
การรวมข้อมูลไฟล์ต้นทางที่มีชื่อที่เหลือซึ่งทับซ้อนกับชื่ออินพุตแสดงอย่างไม่ถูกต้อง

แพตช์ 1 ของ Android Studio Flamingo (2022.2.1.19)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.1
ปัญหาที่แก้ไขแล้ว
Shrinker (R8)
ข้อผิดพลาด: "ไม่มี VersionRequirement ที่มีรหัสที่ระบุในตาราง" หลังจากอัปเกรด AGP 7.2.2 -> 7.4.0
R8 NullPointerException at markTypeAsLive AGP 7.4.1
[R8 4.0.53] การยืนยันคลาสแบบฮาร์ดใน Android 11 ล้มเหลว

Android Studio Flamingo RC 1 (2022.2.1.17)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-rc01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
android.injected.testOnly=false ไม่ทํางาน
Dexer (D8)
ดูเหมือนว่าจะต้องแก้ปัญหาชั่วคราวสำหรับ JDK-8272564 ใน API ระดับ 28-30
เผยแพร่ Bundle/APK
เกิดข้อผิดพลาดในการสร้างกลุ่มที่เซ็นชื่อ (การลบชื่อแทนทั้งหมดในคีย์สโตร์เมื่อสร้างชื่อแทนใหม่)

Android Studio Flamingo เบต้า 5 (2022.2.1.16)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-beta05
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ข้อผิดพลาดเกี่ยวกับบิลด์หมายถึง API ระดับ 34 ซึ่งไม่มีอยู่
"เราขอแนะนำให้ใช้ปลั๊กอิน Android Gradle ที่ใหม่กว่า" เมื่อไม่มีปลั๊กอินที่ใหม่กว่า
Android Studio
หน้าต่างเครื่องมือ AS Electric Eel Running Devices ตัดการเชื่อมต่อกับ Pixel Watch ขณะมิเรอร์อุปกรณ์

Android Studio Flamingo Beta 4 (2022.2.1.15)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-beta04
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
processDebugUnitTestManifest ไม่สําเร็จด้วยตัวยึดตําแหน่งในไฟล์ Manifest สําหรับตัวแปรการทดสอบ
Lint จะเข้าถึงข้อมูลชุดแหล่งที่มาโดยไม่มีข้อมูลอ้างอิง
JDK
หน้าจอว่างเปล่าหลังจากแล็ปท็อปเข้าสู่โหมดสลีปสำหรับการตั้งค่าจอภาพหลายจอ
Giraffe Canary 2: UI ค้าง (ลูกบอลชายหาด) เมื่อเริ่มต้น: sun.java2d.metal.MTLLayer.blitTexture
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) failed to verify: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] cannot access instance field java.lang.Object androidx.compose.ui.graphics.colorspace.n.a from object of type Precise Reference: androidx.compose.ui.graphics.colorspace.o
AGP 7.4.0/7.3.1 - พยายามจัดคิวการดำเนินการในรายการงานของคิวที่ไม่สามารถพุชได้
การลดขนาดโค้ด Renderscript: ประสิทธิภาพลดลงอย่างมากเมื่ออัปเกรด AGP จาก 7.3.1 เป็น 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-beta03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ปลั๊กอิน Lint ไม่ได้เป็นส่วนหนึ่งของ gradle-api
DexingFileDependenciesTask.outputKeepRules เป็นไดเรกทอรีแต่ทำเครื่องหมายเป็น OutputFile
การอัปเกรดเป็น AGP 7.4 ทําให้เกิด StackOverflowError
แสดงตัวอย่างการเขียน
AS Flamingo Alpha 10 Compose Preview PermittedSubclasses requires ASM9
Dexer (D8)
อัปเดตไลบรารีข้อมูลเมตา Kotlin เป็นเวอร์ชัน 0.6.0
นําเข้า/ซิงค์
การซิงค์ Gradle ใน AS 2022.3.1 Canary 2 ไม่สำเร็จ
เรียกใช้ GradleSyncListener.syncFailed" ไม่ได้เนื่องจาก "syncListener" เป็นค่า Null
JDK
หน้าจอว่างเปล่าหลังจากแล็ปท็อปเข้าสู่โหมดสลีปสำหรับการตั้งค่าจอภาพหลายจอ
Giraffe Canary 2: UI ค้าง (ลูกบอลชายหาด) เมื่อเริ่มต้น: sun.java2d.metal.MTLLayer.blitTexture
เครื่องมือตรวจสอบเครือข่าย
TrackedHttpURLConnection.getHeaderField ขัดข้องด้วย NullPointerException
Shrinker (R8)
ข้อผิดพลาด NPE / การยืนยันในโปรแกรมตรวจสอบเฟรม CF
การถดถอยหลังจากนําแคชการค้นหาช่องออก
`:app:minifyVariantWithR8` ทำให้เกิด NullPointerException ใน AGP 7.4.0-beta02
R8: ClassNotFoundException เมื่อ -allowaccessmodification
เพิ่มการรองรับตัวรับบริบทในข้อมูลเมตา

Android Studio Flamingo Beta 1 (2022.2.1.12)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-beta01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ปัญหาเกี่ยวกับแคชการกําหนดค่าของ `com.android.build.gradle.tasks.ShaderCompile`
การเพิ่มลงในทรัพยากร Java โดยใช้ AGP API จะทําให้แคชการกําหนดค่าใช้งานไม่ได้
เครื่องมือวิเคราะห์บิลด์
NPE ใน TasksTreeStructure.updateStructure (เครื่องมือวิเคราะห์บิลด์)
โปรแกรมจำลอง
ต้องแสดงคำเตือนเกี่ยวกับความเป็นส่วนตัวเมื่อผู้ใช้เปิดใช้การมิเรอร์อุปกรณ์ในการตั้งค่า
Lint
TypedArray#close (API 31) ไม่ได้แปลงเป็นรูปแบบทั่วไป แต่ AS ไม่แสดงคำเตือนเมื่อใช้ใน try-with-resources
Lint จะไม่ตรวจสอบการแคสต์ที่ถูกต้องสำหรับผู้รับสาย
Lint จะตรวจสอบเฉพาะการแคสต์ที่ปลอดภัยสำหรับอินเทอร์เฟซที่ติดตั้งใช้งานโดยตรงเท่านั้น ไม่ใช่อินเทอร์เฟซที่รับช่วงมา

Android Studio Flamingo Canary 11 (2022.2.1.11)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha11
ปัญหาที่แก้ไขแล้ว
เครื่องมือวิเคราะห์บิลด์
NPE ใน TasksTreeStructure.updateStructure (เครื่องมือวิเคราะห์บิลด์)
โปรแกรมจำลอง
ต้องแสดงคำเตือนเกี่ยวกับความเป็นส่วนตัวเมื่อผู้ใช้เปิดใช้การมิเรอร์อุปกรณ์ในการตั้งค่า

Android Studio Flamingo Canary 10 (2022.2.1.10)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha10
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
Instrumentation API จะไม่เปลี่ยนรูปแบบไฟล์ในเครื่องที่ต้องใช้
ข้อผิดพลาด "มีการค้นหา AnnotationProcessorOptions.arguments" เมื่ออัปเดตเป็น 7.4 เบต้า 1
ย้ายปลั๊กอินสาธารณะของ Gradle ไปยัง gradle-api และนํา BasePlugin.getExtension ออก
ระบบจะไม่ใช้ r8.jvmArgs
JDK17 เป็นเวอร์ชันขั้นต่ำที่จำเป็นสำหรับ AGP
AGP 8.0.0 A8 ทำลายโปรไฟล์พื้นฐาน
เปลี่ยน "compileSdkVersion" เป็น "compileSdk" ในข้อความ CheckAarMetadataTask ใน AGP 8.0
AGP 7.4.0-rc01 ทำให้ Variant API ใช้งานไม่ได้ด้วยข้อความ "ระบบไม่รองรับการค้นหาค่าที่แมปของ map(provider(java.util.Set)) ก่อนให้งาน '...' เสร็จสมบูรณ์"
Android Studio
อย่าแสดงป๊อปอัปฟีเจอร์เวอร์ชันตัวอย่างของ Java ที่ไม่เกี่ยวข้อง
APK Viewer
กฎของโปรไฟล์พื้นฐานมีขนาดใหญ่เกินไป
ถอดรหัสโปรไฟล์พื้นฐานสําหรับ App Bundle
ตัวอย่าง AVD
ชิ้นงานเวกเตอร์โหลดไฟล์ SVG ไม่ได้
เครื่องมือวิเคราะห์บิลด์
ไม่มีการแจ้งเตือน "มีคำเตือนเกี่ยวกับบิลด์ใหม่" จากเครื่องมือวิเคราะห์บิลด์
เครื่องมือแก้ไขโค้ด
AppLinksAutoVerify ไม่รองรับการเปลี่ยนเส้นทาง 301
การแก้ไขข้อความที่เขียน
นำเข้า "รูปภาพ" ของคอมโพสิชันที่เลิกใช้งานแล้วซึ่งแสดงเหนือเวอร์ชันที่ยังไม่เลิกใช้งาน
การทำให้ใช้งานได้
ข้อผิดพลาดในการมิเรอร์อุปกรณ์
เครื่องมือออกแบบ
แปลง SVG เป็นกราฟิกเวกเตอร์ Android ของไล่ระดับสีเชิงเส้นไม่สำเร็จเนื่องจากองค์ประกอบ xref:href
Dexer (D8)
ข้อผิดพลาดในการผสาน Dex ที่เกี่ยวข้องกับข้อมูลสังเคราะห์ทั่วโลกหลังจากอัปเกรด AS Canary 6 เป็น 7
โปรแกรมจำลอง
Kernel ของโปรแกรมจำลองขัดข้องแบบสุ่มซึ่งเกี่ยวข้องกับการจําลอง WLAN (mac80211_hwsim)
เคล็ดลับเครื่องมือสำหรับโปรแกรมจำลองการปรับขนาดการควบคุมกล้อง
เศษข้อความ
Lint ของ Fragment DialogFragmentCallbacksDetector ใช้งานไม่ได้เมื่อฉันอัปเกรดเป็น Lint 30.4.x (AGP 7.4.x)
นําเข้า/ซิงค์
ไม่มี JDK ใน IDE
การเพิ่มแหล่งที่มาหลังจากที่สร้างตัวแปรแล้วจะทำให้การซิงค์หยุดทำงาน
ข้อความแสดงข้อผิดพลาดของ Android Support Plugin ต้องเขียนใหม่
เครื่องมือสร้างเลย์เอาต์
ไอคอนแนวนอนและแนวตั้งของ LinearLayout อาจทําให้เข้าใจผิด
Lint
คําอธิบายการตรวจสอบ Lint ของ AccessibilityDetector ล้าสมัย
การตรวจสอบ SDK_INT ของ Lint ควรเข้าใจตัวแปรในเครื่องชั่วคราว
ข้อผิดพลาดเมื่อ TestMode.TYPE_ALIAS แทนที่ประเภทฟังก์ชันด้วย typealias
ข้อบกพร่อง: เมื่อสร้าง ObjectAnimator นอกบล็อกโค้ดปัจจุบัน จะมีคำเตือนที่ไม่ถูกต้องว่าไม่ได้เริ่มต้น #38
Lint: NPE due to querying Application instance in mergeOnly mode
กฎ Lint ของ NonConstantResourceId ตรวจไม่พบการกำหนดค่าคงที่จากรหัสทรัพยากร
not showing error on view id
การแปลงคีย์แคชทรัพยากร Lint ให้เป็นรูปแบบเดิมไม่สำเร็จจะทำให้เกิดข้อผิดพลาด Lint (แต่ควรเป็นคำเตือน)
AGP Flamingo Alpha 8 Lint NewApi Desugar Regression
การผสานรวม Lint
ปัจจุบันไฟล์พื้นฐานเป็นอินพุตและเอาต์พุตของงาน Lint
Logcat
เพิ่มการดำเนินการด้วยการคลิกขวาเพื่อคัดลอกข้อความ
ProfileInstaller และโปรไฟล์พื้นฐาน
แสดง addMetadata สําหรับการทดสอบ Hawkeye
แหล่งข้อมูล
การจัดระเบียบโค้ดใหม่สำหรับชื่อสี (ไม่ใช่ไฟล์) XML ไม่อนุญาตให้ใช้อักขระพิมพ์ใหญ่เป็นชื่อไฟล์ที่ไม่ถูกต้อง
การทดสอบที่ดำเนินการอยู่
ทุกครั้งที่เรียกใช้การทดสอบหน่วยที่มี Coverage ฉันต้องคอมไพล์อีกครั้ง (2 ครั้ง)
อัปเกรด Assistant
การอัปเกรดเป็น AS Flamingo Canary 9 ทำให้โปรเจ็กต์ไม่สำเร็จเมื่อใช้ช่อง Custom BuildConfig ในไฟล์ gradle

Android Studio Flamingo Canary 9 (2022.2.1.9)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha09
ปัญหาที่แก้ไขแล้ว
Android App Bundle
อนุญาตให้ระบุเส้นทางสำหรับไลบรารีที่จะรวมไว้ใน App Bundle ที่สร้างขึ้นภายนอก
ปลั๊กอิน Android Gradle
ระบบจะไม่พิจารณา lint.xml ในโมดูลสำหรับการตรวจสอบงาน lint ที่ "อัปเดต"
ปัญหาเกี่ยวกับปลั๊กอิน Android Gradle 7.0 ขึ้นไปและ Android Test: ไม่พบทรัพยากร: id
configureCMakeDebug ขัดข้องเป็นพักๆ ด้วยข้อยกเว้น Null Pointer
IllegalAccessError ขณะอัปเกรดโปรเจ็กต์เป็น AS2022.2.1.5, FireBasePerfPlugin
การซิงค์ล้มเหลวโดยมีข้อผิดพลาดที่อ่านไม่ออกว่า "คอลเล็กชันไม่มีองค์ประกอบที่ตรงกับพริเนกต์"
AVD Manager
มิเรอร์อุปกรณ์เปิดอยู่เสมอ
การแก้ไขข้อความที่เขียน
ลําดับคําแนะนํา MaterialTheme
แสดงตัวอย่างการเขียน
KotlinReflectionNotSupportedError: ไม่พบการใช้งาน Kotlin Reflection ที่รันไทม์
นําเข้า/ซิงค์
ไม่มี JDK ใน IDE
OutputBuildAction ได้รับการคอมไพล์โดยรันไทม์ Java เวอร์ชันใหม่กว่า
ไม่มีการกำหนดค่าการเรียกใช้ที่สร้างสำหรับโมดูลที่มีปลั๊กอิน Gradle "com.android.test"
คำเตือน IDE ที่เป็นผลบวกลวงเกี่ยวกับระดับภาษา "เวอร์ชันตัวอย่าง" ของ Java
IDE ค้างขณะพยายามปรับโครงสร้างเมธอด Kotlin ในโปรเจ็กต์ขนาดใหญ่
IntelliJ
การเปิดเผยโปรเจ็กต์ผ่าน FocusChangeListener ใน FileEditorManagerImpl
ปลั๊กอิน Kotlin
การถดถอยใน EE: บางครั้งการดึงข้อมูลเมธอดไม่ทำงาน
Lint
Android Studio ทำเครื่องหมายเวอร์ชันที่ระบุว่าล้าสมัยอย่างไม่ถูกต้อง
AndroidDeprecationInspection.DeprecationFilter EP ไม่เคยลงทะเบียนในไฟล์ android-plugin.xml
โค้ด/เทมเพลตใหม่
Android Studio สร้างคำสั่งกิจกรรมที่ไม่ถูกต้องในไฟล์ Manifest เมื่อไม่ได้สร้างกิจกรรมใหม่ในไดเรกทอรีรูทของโปรเจ็กต์
เทมเพลตกิจกรรม Views ว่างเปล่านําเข้าคลาส R ไม่สําเร็จเมื่อไม่ได้สร้างกิจกรรมในแพ็กเกจรูท
เทมเพลต Android Studio ไม่รองรับการเชื่อมโยงข้อมูล
เครื่องมือวิเคราะห์
มุมมองจากล่างขึ้นบนของการติดตาม simpleperf ไม่แสดงผลอย่างถูกต้องใน Flamingo C6
Wear
การใช้ "esc" เป็นแป้นพิมพ์ลัดของปุ่มย้อนกลับจะทำให้โฟกัสในโปรแกรมจำลองหายไป

Android Studio Flamingo Canary 8 (2022.2.1.8)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha08
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
AGP 7.4.0-alpha09 สร้างบิลด์ที่จะไม่อัปโหลดไปยัง Firebase App Distribution
C++ Build
ย้ายการบันทึก C++ ไปยังเธรดเบื้องหลัง
อ่านเวอร์ชัน cmake แบบไม่ขยันในระหว่างการกําหนดค่า
การแก้ไขข้อความที่เขียน
ลําดับคําแนะนํา MaterialTheme
การเชื่อมโยงข้อมูล
คอมไพเลอร์ Databinding จะไม่แก้ไขประเภทในไลบรารีหลายแพลตฟอร์มด้วย Kotlin 1.7.0 อีกต่อไป
เผยแพร่ Bundle/APK
"สร้าง App Bundle / APK ที่เซ็นชื่อ" - เส้นทางปลายทางควรขึ้นอยู่กับโมดูล

Android Studio Flamingo Canary 7 (2022.2.1.7)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha07
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
Gradle 8.0-milestone-2 ทําให้มีข้อยกเว้นใน AGP
เพิ่มประสิทธิภาพการผสานไฟล์ Manifest สําหรับแอปและไลบรารี
เพิ่ม gradle-settings-api ลงในการสร้าง Javadoc
"ค่าคงที่ Enum ที่ไม่รู้จัก" ใหม่จาก javac ใน AGP 7.4.0-alpha09
API
ตอนนี้การลบล้าง buildConfigField จะแสดงคำเตือนเมื่อใช้ปลั๊กอิน Gradle 3.0.0
การแก้ไขข้อความที่เขียน
การไฮไลต์การเรียกฟังก์ชันการเขียนหายไปในธีม Darcula
เพิ่มการนําเข้าสําหรับฟังก์ชันที่คอมโพสิเบิลมักอ่านไม่ออก
แสดงตัวอย่างการเขียน
font/myfont.xml ที่แปลงเป็นรูปแบบ JET หรือไม่มีอยู่ (หรือไม่ใช่ไฟล์)
Device Manager
การแก้ไข AVD จะเปิดใช้เฟรมอุปกรณ์โดยไม่สนใจการตั้งค่าก่อนหน้า
โปรแกรมจำลอง
ระบบจะไม่คืนค่าการตั้งค่า "เปิดเครื่องไว้" เมื่ออุปกรณ์ถูกตัดการเชื่อมต่อ
การมิเรอร์หน้าจอ แตะยกเลิกการเชื่อมต่ออุปกรณ์
เครื่องมือสร้างเลย์เอาต์
AS 2021.1.1 แพตช์ 3: ปัญหาใน Inputtype
หน่วยความจํารั่วไหล 138MB ใน CustomViewPreviewRepresentation
เครื่องมือ:listitem ของ Spinner แสดงผลไม่ถูกต้องเมื่อใช้ในแท็ก include
เครื่องมือตรวจสอบเลย์เอาต์
เครื่องมือตรวจสอบเลย์เอาต์จะไม่ตรวจสอบ Compose หากยกเว้นเวอร์ชันนั้นจากแอปที่ทำงานอยู่
Lint
Lint: การผสาน PartialResults ทํางานไม่ถูกต้อง
Logcat
คําขอ: สําหรับ LogCat ให้อนุญาตซ่อนระดับบันทึกด้วย
Wear
โปรแกรมจำลอง Android Wear OS Round เปลี่ยนกลับไปเป็นสี่เหลี่ยมจัตุรัส

Android Studio Flamingo Canary 6 (2022.2.1.6)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha06
ปัญหาที่แก้ไขแล้ว
Logcat
คำขอ: สำหรับ LogCat โปรดอนุญาตให้ซ่อนระดับบันทึกด้วย

Android Studio Flamingo Canary 5 (2022.2.1.5)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha05
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ประเภทบิลด์ "แก้ไขข้อบกพร่อง" มีคีย์ Signing เริ่มต้น แต่ประเภทอื่นๆ ไม่มี
ไดเรกทอรีแหล่งที่มาที่สร้างขึ้นซึ่งแสดงเป็นไดเรกทอรี Java ในผู้ให้บริการแหล่งที่มาหลักของโมเดล Lint
การแก้ไขข้อความที่เขียน
การไฮไลต์ไวยากรณ์ของ Jetpack Compose ไม่สอดคล้องกัน
นําเข้า/ซิงค์
การแก้ไขแพลตฟอร์มแบบเลือกเฉพาะสำหรับ IDEA-303282
เครื่องมือสร้างเลย์เอาต์
การจัดการแอตทริบิวต์แรงโน้มถ่วงในมุมมองพิมพ์เขียวไม่ถูกต้อง
รองรับการเลือกไดเรกทอรี sampledata แบบทรานซิทีฟเพื่อใช้ในโปรเจ็กต์หลายโมดูล
การจัดระเบียบ RTL ใหม่พยายามแก้ไขไฟล์ App Compat
วิดเจ็ตมุมมองเวลา
การแสดงตัวอย่างการออกแบบจะไม่ทำงานอีกต่อไปหากธีมไม่มีแอตทริบิวต์ใดๆ
ตัวเลือกที่ซ้ำกันใน "ต้นไม้คอมโพเนนต์" ในโหมดการออกแบบของเครื่องมือแก้ไขเลย์เอาต์
ในหน้าต่างเลย์เอาต์ การเปลี่ยนจากมุมมองการออกแบบเป็นมุมมองแยก มุมมอง XML จะไม่เลื่อนไปยังคอมโพเนนต์ที่เลือก
การคลิกขวาที่แถวมุมมองในเครื่องมือแก้ไขเลย์เอาต์ไม่เปิดเมนูตามบริบท คุณต้องคลิกรหัส/ประเภทมุมมองให้ตรง
เปอร์เซ็นต์ของหลักเกณฑ์ไม่แสดงในมุมมองการออกแบบเมื่อระบุผ่านค่ามิติข้อมูล
คําแนะนํา: เซลล์ของมุมมองพร็อพเพอร์ตี้สินค้าควรปรับขนาดได้
ระยะขอบของเลย์เอาต์ไม่ทำงานอย่างถูกต้อง
เครื่องมือ:listitem ของ Spinner แสดงผลไม่ถูกต้องเมื่อใช้ในแท็ก include
inputType เริ่มต้นไม่ถูกต้องสำหรับ editText
Android Studio กำลังเพิ่มแอตทริบิวต์ตำแหน่งสัมบูรณ์ในกลุ่ม ConstraintLayout
Lint
[BuildTool/Lint] พร็อพเพอร์ตี้คอนสตรัคเตอร์ ChecksSdkIntAtLeast
Logcat
บันทึกหยุดแสดงในคอนโซล
การทดสอบที่ดำเนินการอยู่
"ลิงก์แบบไดนามิกไม่ถูกต้อง" ที่ https://g.co/androidstudio/not-mocked
การทดสอบ
g.co/androidstudio/not-mocked ไม่มีประโยชน์อีกต่อไป

Android Studio Flamingo Canary 4 (2022.2.1.4)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha04
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การลบล้างทรัพยากรด้วย resValue ใน build.gradle จะทำให้เกิดข้อผิดพลาด: ทรัพยากรซ้ำ
ประเภทบิลด์ "แก้ไขข้อบกพร่อง" มีคีย์ Signing เริ่มต้น แต่ประเภทอื่นๆ ไม่มี
การใช้ฟีเจอร์แบบไดนามิกและการลดขนาดทรัพยากรทําให้รันไทม์ขัดข้อง
เครื่องมือแก้ไขโค้ด
การตรวจสอบ "RegExp" > "การหนีอักขระที่ซ้ำซ้อน" เข้าใจผิดว่า "\\}" ซ้ำซ้อน
การจัดการทรัพยากร Dependency
นำเครื่องมือสร้างรุ่นเก่าออก
นําเข้า/ซิงค์
นำเข้าโปรเจ็กต์ Kotlin Multiplatform ใน AS 2022.1.1 เบต้า 1 ไม่สำเร็จ
IllegalStateException: ไม่พบบิลด์ (ชื่อ=':')
เครื่องมือสร้างเลย์เอาต์
ข้อผิดพลาดเกี่ยวกับตัวอย่างมุมมองที่กำหนดเอง
Lint
Lint false positive Recycle regarding openInputStream
Logcat
[LogcatV2] Wrong hotkey hint if you change default `control + space`
เครื่องมือตรวจสอบเครือข่าย
เครื่องมือตรวจสอบเครือข่ายจะแสดงคําขอ 2 ครั้งหาก OkHttpClient สร้างขึ้นจาก OkHttpClient อื่นโดยใช้ newBuilder()

Android Studio Flamingo Canary 3 (2022.2.1.3)

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.0.0-alpha03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
หยุดสร้างการกําหนดค่า androidJacocoAnt หากไม่ได้เปิดใช้การครอบคลุม
การใช้ @IntDef ในคอมโพเนนต์ไลบรารีจะไม่สร้าง annotations.zip ใน aar
ไม่พบ Super Type ทั่วไปสำหรับ และ
เพิ่มเวอร์ชันพร็อพเพอร์ตี้ gradle ของ LINT_PRINT_STACKTRACE=true
อาร์ติแฟกต์สำเร็จรูปที่ล้าสมัยซึ่งรวมอยู่ใน AAR
ย้ายข้อมูลจากพร็อพเพอร์ตี้ปลายทางไปยังพร็อพเพอร์ตี้ outputLocation เพื่อจัดการกับการแจ้งเตือนการเลิกใช้งานและเตรียมพร้อมสำหรับ Gradle 9.0
พิจารณาแฟล็ก `--release` เมื่อตั้งค่างาน JavaCompile
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask is failed when there is an empty line after xml declaration
เป้าหมาย lintVital ที่ทำงานโดยค่าเริ่มต้นในตัวแปรแก้ไขข้อบกพร่อง
เตือนเมื่อไม่มีไฟล์ ProGuard
AGP พยายามเพิ่ม kotlinOptions.freeCompilerArgs ในเฟสการดําเนินการของงาน
การซิงค์ Gradle ล้มเหลว: การซิงค์ล้มเหลว: ไม่ทราบสาเหตุ
DependencyReportTask ใช้ร่วมกับแคชการกําหนดค่าไม่ได้
เครื่องมือแก้ไขโค้ด
การดึงข้อมูลทรัพยากรสตริงอาจรวมเครื่องหมายคำพูด (" ")
การไฮไลต์บริบท SQL ไม่ทำงานใน Room 2.5.0
แสดงตัวอย่างการเขียน
DropdownMenu ขยายในตำแหน่งที่ไม่ถูกต้องในโหมดอินเทอร์แอกทีฟของการแสดงตัวอย่าง
โปรแกรมแก้ไขข้อบกพร่อง
แหล่งที่มาของการแก้ไขข้อบกพร่องเริ่มต้นเป็น compileSdkVersion แทนเวอร์ชันโปรแกรมจำลอง
โปรแกรมจำลอง
การมิเรอร์หน้าจอ แตะยกเลิกการเชื่อมต่ออุปกรณ์
นําเข้า/ซิงค์
การนําเข้าโปรเจ็กต์ Gradle ไม่สําเร็จหลังจากอัปเกรดจาก Chipmunk Patch 2 (2021.2.1)
ตัวเลือกคอมไพเลอร์จะไม่รวมอยู่ในการซิงค์ Gradle ของ IDE
นำเข้าโปรเจ็กต์ Kotlin Multiplatform ใน AS 2022.1.1 เบต้า 1 ไม่สำเร็จ
Lint
การตรวจสอบ Lint ของ ResourceType ไม่ทำงานกับแหล่งที่มาของ Kotlin
VersionChecks จัดการการตรวจสอบช่วงของ Kotlin ไม่ได้
ผลบวกลวงสําหรับ InlinedApi เมื่อรวม
Logcat
ปัญหาเกี่ยวกับ Logcat
โค้ด/เทมเพลตใหม่
เพิ่มแท็กข้อมูลเมตาว่างลงในโปรเจ็กต์ใหม่
มุมมองโปรเจ็กต์
ชื่อแพ็กเกจไม่อัปเดตในแถบด้านข้างหลังจากเปลี่ยนชื่อ
อัปเกรด Assistant
รองรับการเปลี่ยนแปลงชื่อแพ็กเกจสําหรับ AndroidTest
ย้ายข้อมูลแอตทริบิวต์แพ็กเกจของ AndroidManifest.xml ไปยัง DSL เนมสเปซ

Android Studio Flamingo Canary 2 (2022.2.1.2)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.0.0-alpha02
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การกำหนดค่า MergeGeneratedProguardFilesCreationAction ช้าแม้ว่าจะมีการแคชการกําหนดค่าไว้ก็ตาม
[AGP] เพิ่มไดเรกทอรีแหล่งที่มาที่สร้างขึ้นไปยังโมเดล IDE (Variant API)
เราเลิกใช้งาน JavaPluginConvention และ HasConvention แล้ว
อย่าเพิ่ม ignorewarnings ลงใน R8 โดยค่าเริ่มต้น
เตือนเมื่อไม่มีไฟล์ ProGuard
AGP 7.3.0 ทำให้การซิงค์ Gradle สำหรับโปรเจ็กต์แพลตฟอร์ม Gradle ใช้งานไม่ได้
ไลบรารี apksig: ApkVerifier$Result.getV4SchemeSigners() มีสถานะเป็นส่วนตัว
APK Viewer
การจัดแนวป้ายกำกับกล่องโต้ตอบไม่ถูกต้อง
แสดงเนื้อหาของไฟล์ .version ในเครื่องมือวิเคราะห์ APK
ส่วนหัวของคอลัมน์ในตารางของตัววิเคราะห์ APK ไม่มีระยะห่าง
AVD Manager
ข้อบกพร่องเกี่ยวกับข้อผิดพลาดของเครื่องมือจัดการ AVD: ไม่พบ adb แต่ adb.exe อยู่ในเส้นทาง
เครื่องมือตรวจสอบงานในเบื้องหลัง
เครื่องมือตรวจสอบงานในเบื้องหลัง
เครื่องมือแก้ไขโค้ด
การสกัดทรัพยากรสตริงอาจรวมเครื่องหมายคำพูด (" ")
Device Manager
ผลการค้นหาที่ไม่ชัดเจนในเมนูการค้นหาการดำเนินการเมื่อค้นหา "เครื่องมือจัดการอุปกรณ์"
การจัดเรียงไม่ถูกต้องใน Device Manager
โปรแกรมจำลอง
ปิดหน้าจออุปกรณ์ขณะมิเรอร์
นําเข้า/ซิงค์
อนุญาตให้ทดสอบการซิงค์กับ AGP เวอร์ชันเก่าเพื่อจัดการ DSL เนมสเปซใหม่
รองรับเลย์เอาต์แหล่งที่มา KMP ใหม่
ปลั๊กอิน Kotlin
ปรับโครงสร้าง -> เครื่องมือการจัดโมดูลใช้กับโค้ด Kotlin ไม่ได้
Logcat
โปรดคืนค่าความสามารถในการปรับแต่งขนาดแบบอักษรของ Logcat
Logcat แสดงแบนเนอร์ "ตัวกรองซ่อนรายการบันทึกทั้งหมดไว้" เมื่ออุปกรณ์ถูกตัดการเชื่อมต่อ
Refactor แบบโมดูล
AS 3.3 alpha8: ตัวเลือก "ทำให้เป็นแบบโมดูล" เปลี่ยนรูปแบบเป็นสีเทา
การนำทาง
หากย้ายเนมสเปซไปยัง build.gradle การสร้างจะล้มเหลวด้วยการประกาศ R ที่ไม่อ้างอิงได้
โค้ด/เทมเพลตใหม่
ความคิดเห็นไม่ถูกต้องในเทมเพลตกิจกรรมแบบแท็บ
ชื่อโมดูลแคบเกินไป
วิซาร์ดโปรเจ็กต์ใหม่
หน้าจอการเผยแพร่เวอร์ชันใหญ่เกินไปและเลื่อนไม่ได้
เผยแพร่ Bundle/APK
การสร้างคีย์สโตร์จะไม่หลีกหนีหรือยกข้อความอาร์กิวเมนต์
แหล่งข้อมูล
ดึงข้อมูลทรัพยากรสตริงจาก Kotlin ไม่ได้หากมีตัวแบ่งบรรทัด
Android Studio แทนที่ทรัพยากร drawable โดยอัตโนมัติ
ไฟล์ SVG แบบโปร่งใสของพื้นหลังเปลี่ยนเป็นสีเหลือง
การแปลงเป็น WebP ควรใช้ได้กับไอคอน Launcher
เครื่องมือจัดการ SDK
ไดเรกทอรีไอคอนภาพตัดปะทําให้ SDK Manager ทำงานล่าช้าอย่างมาก
SdkManager แสดง toString ใน RemotePackage
เครื่องมือแก้ไขคำแปล
ตัวแก้ไขการแปล: เก็บไฟล์ทรัพยากรไว้ อย่าวางไฟล์ทั้งหมดไว้ใน strings.xml
เครื่องมือแก้ไขการแปลจะไม่แยกความแตกต่างระหว่างภาษาเซอร์เบียซีริลลิกกับภาษาเซอร์เบียละติน นอกจากนี้ ยังมีภาษาจำนวนมากที่หายไปจากเครื่องมือแก้ไขการแปล
การเพิ่มสตริงในเครื่องมือแก้ไขการแปลจะเพิ่มทรัพยากร 2 ครั้ง (AS Bumblebee)
ระบบจะเขียนทับหลายคอลัมน์เมื่อวางข้อความ

Android Studio Flamingo Canary 1 (2022.2.1.1)

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.0.0-alpha01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การสร้างไม่สําเร็จในบางครั้งในงาน MergeResources
เราเลิกใช้งาน JavaPluginConvention และ HasConvention แล้ว
ตำแหน่งไฟล์ไม่ถูกต้องและไม่สอดคล้องกันสำหรับ Transform API ใหม่
ปลั๊กอิน Android Gradle ไม่ควรใช้ฟังก์ชัน GUtil.toWords(string) ที่เลิกใช้งานแล้ว
ปลั๊กอิน Android Gradle ไม่ควรใช้ฟังก์ชัน ConfigureUtil.configure(closure, target) ที่เลิกใช้งานแล้ว
อัปเดตการทดสอบ AGP ให้ใช้ KGP 1.7.20-เบต้า
Gradle 7.4 ไม่สําเร็จ (สร้างอินสแตนซ์ของ AnalyticsService ไม่ได้)
"ค่าคงที่ Enum ที่ไม่รู้จัก" ใหม่จาก javac ใน AGP 7.4.0-alpha09
API
Variant API: ใน AGP 7.1 ขึ้นไป ระบบจะไม่ส่งต่อการอัปเดตออบเจ็กต์ตัวแปรใหม่ไปยังออบเจ็กต์ตัวแปรเก่า
เครื่องมือแก้ไข C++
ไม่พบไฟล์ .h ของ C++ ภายนอกในมุมมองโปรเจ็กต์ Android
เครื่องมือแก้ไขโค้ด
ปิดใช้การนําเข้าไวลด์การ์ดโดยค่าเริ่มต้นสําหรับโปรเจ็กต์ Kotlin ใน Android Studio
การทำให้ใช้งานได้
การเปิดเผยโปรเจ็กต์ผ่าน AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Device Manager
เครื่องมือจัดการอุปกรณ์แสดงรูปภาพอัตโนมัติสำหรับการเลือกโทรศัพท์
โปรแกรมจำลอง
โปรไฟล์ฮาร์ดแวร์ของ Android TV แสดงขนาดอุปกรณ์ไม่ถูกต้อง
ไม่สามารถดาวน์โหลดรูปภาพสำหรับ Android 12.0 ที่ไม่มี Google API สำหรับ ABI arm64-v8a ใน MacBook Pro 14
นําเข้า/ซิงค์
ซิงค์โปรเจ็กต์กับโมดูล KMP ใน Chipmunk กับ MPSS ไม่ได้
หลีกเลี่ยงการค้นหาโมเดล KMP เพื่อระบุว่าโมดูลเป็นโมดูล KMP หรือไม่
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests fails on JDK17
นำเข้าโปรเจ็กต์ Kotlin Multiplatform ใน AS 2022.1.1 Canary 10 ไม่สำเร็จ
หน่วยความจำ
เครื่องมือโปรไฟล์หน่วยความจำแสดง 0.2 GB แทน 150 MB
อัปเกรด Assistant
ผู้ช่วยการอัปเกรด AGP ควรจัดการโปรเจ็กต์ที่ใช้ android.disableAutomaticComponentCreation