ปัญหาที่ดำเนินการแล้วของ Android Studio Hedgehog

Android Studio Hedgehog | 2023.1.1 แพตช์ 2

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.2
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ตั้งค่า JaCoCo เวอร์ชันใน AGP 8.2.0 ไม่ได้
Dexer (D8)
[desugared library] ไลบรารี Desugared เวอร์ชัน 2.1 ใช้ร่วมกับ R8 เวอร์ชันก่อนหน้าไม่ได้
การเพิ่มประสิทธิภาพทํางานแม้ใช้เพียง D8 หรือไม่
นําเข้า/ซิงค์
การถดถอยของประสิทธิภาพ - การตั้งค่าทรัพยากรใน IDE
Shrinker (R8)
[R8 8.3.21] R8 8.3.21 มีขนาดใหญ่กว่า R8 8.1.56 1.57 MB
class.getInterfaces() แสดงผลว่างเปล่า

Android Studio Hedgehog | 2023.1.1 แพตช์ 1

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.1
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
อย่าเรียกใช้งานการจัดทําไฟล์ Dex ในคลาสของโปรเจ็กต์ย่อยเมื่อจัดทําไฟล์ Dex ผ่านการเปลี่ยนรูปแบบอาร์ติแฟกต์แล้ว
ปลั๊กอิน Android Gradle ไม่สำเร็จด้วย JavaVersion.VERSION_11 และ OpenJDK 21 ea
Dexer (D8)
กรองข้อมูลออกจากระเบียนสำหรับ Android U
นําเข้า/ซิงค์
การใช้ไลบรารีที่ไม่ใช่ AndroidX ในโปรเจ็กต์ AndroidX
IntelliJ
Android Studio ติดขัดในการจัดทำดัชนีไฟล์ XML ที่มีอักขระที่ไม่ถูกต้อง
อุปกรณ์ที่กำลังวิ่ง
เชื่อมต่อกับอุปกรณ์จริงเพื่อการพัฒนาไม่ได้
Shrinker (R8)
R8 สร้าง dex ที่ใช้งานไม่ได้ ซึ่งส่งผลให้เกิดข้อยกเว้นการแคสต์คลาสที่รันไทม์
R8 ทําให้อินเทอร์เฟซเปลี่ยนเป็นอินเทอร์เฟซที่เข้าถึงไม่ได้
R8 Flurry SDK ขัดข้องกับ AGP 8.2.0
Android - R8 ทําให้คลาสย่อยของ LinearLayoutManager ขัดข้อง
ClassCastException ใน R8 เมื่อเปิดการบรรจุใหม่และปิดการย่อโค้ด การปรับให้ยากต่อการอ่าน (Obfuscation) และการเพิ่มประสิทธิภาพ
R8 ค้างอยู่ใน BridgeAnalyzer.analyzeMethod
R8 v8.2.33, "java.lang.VerifyError: Bad type on operand stack" รันไทม์ขัดข้องหลังจากอัปเกรด

Android Studio Hedgehog | 2023.1.1 RC 3

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.2.0-rc03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
HEDGEHOG REGRESSION: ปุ่มเรียกใช้ทำงานล่าช้า 2-3 วินาที (การสร้างข้อมูลจำเพาะ)
เมนูความช่วยเหลือ
โลโก้ในหน้าจอ "เกี่ยวกับ" บิดเบี้ยวตั้งแต่ Iguana Canary 6 เป็นต้นไป

Android Studio Hedgehog | 2023.1.1 RC 2

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-rc02
ปัญหาที่แก้ไขแล้ว
แสดงตัวอย่างการเขียน
ตัวอย่างการเขียนใช้งานไม่ได้เมื่อใช้ข้อความ HTML ที่มีแท็ก b
เครื่องมือสร้างเลย์เอาต์
ข้อยกเว้นในเครื่องมือสร้างเลย์เอาต์

Android Studio Hedgehog | 2023.1.1 RC 1

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-rc01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
Android Studio Giraffe ไม่สนใจ versionCodeOverride เมื่อใช้ AGP 8.1
AGP 8.1.0 จะถอนการติดตั้งแอปหลังจากทำการทดสอบที่มีเครื่องมือวัด แต่ 7.4.2 จะไม่ถอนการติดตั้ง
การเปลี่ยนรูปแบบ APK ทําให้เกิดข้อผิดพลาดกับ ListingFileRedirectTask
C++ Build
[Hedgehog | 2023.1.1 Beta 4] Flag gradle ของ android.injected.build.abi มี "armeabi" ซึ่งไม่ถูกต้อง
อุปกรณ์ที่กำลังวิ่ง
การมิเรอร์อุปกรณ์ทำให้ CPU ของโทรศัพท์ทำงานหนักมาก
ปลั๊กอินของบุคคลที่สาม
การรองรับปลั๊กอิน Lombok

Android Studio Hedgehog | 2023.1.1 เบต้า 5

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-beta05
ปัญหาที่แก้ไขแล้ว
Dexer (D8)
เปิดใช้เรคคอร์ดเนทีฟและคลาสที่ปิดผนึกเมื่อจัดทําดัชนีสําหรับ min-api 34 ขึ้นไป

Android Studio Hedgehog | 2023.1.1 เบต้า 4

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-beta04
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การดําเนินการสำหรับงาน ":app:mergeReleaseClasses" ไม่สําเร็จหลังจากอัปเดต AGP จาก 8.0.2 เป็น 8.1.0
Gradle 8.1 ทำให้แคชการกําหนดค่าใช้งานไม่ได้เนื่องจาก .gradle/.android/analytics.settings
[AGP 8.1.0] ./gradlew test ดำเนินการไม่สำเร็จพร้อมข้อความ "ไม่พบเอาต์พุตไฟล์ Manifest" หากทั้ง splits.abi.isEnable และ testOptions.unitTests.isIncludeAndroidResources เป็น "จริง"

Android Studio Hedgehog | 2023.1.1 เบต้า 3

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-beta03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
androidResources ไม่พร้อมใช้งานในโมดูลไลบรารี Android
นําเข้า/ซิงค์
ข้อผิดพลาด/คำเตือนที่ไม่ชัดเจนหลังจากซิงค์โปรเจ็กต์
Studio แสดงข้อร้องเรียนเกี่ยวกับโมดูลที่ไม่รองรับระหว่างการซิงค์ Gradle
การทดสอบที่ดำเนินการอยู่
การทดสอบหน่วยจะไม่ทําซ้ำ
Shrinker (R8)
Kotlin 1.9 ทําให้ R8 ทำลาย Lambda ของ Kotlin หากมีการนําการตรวจสอบค่า Null ออก

Android Studio Hedgehog | 2023.1.1 เบต้า 2

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-beta02
ปัญหาที่แก้ไขแล้ว
Device Manager
[AS + Wear emulators] Device Manager doesn't remember pairing until devices started
เครื่องมือสร้างเลย์เอาต์
layout xml: design-left-component tree ,select a component and can't use ctrl+B hotkey to code
การผสานรวม Lint
ข้อผิดพลาด DuplicatePlatformClasses จาก Dependency testImplementation

Android Studio Hedgehog | 2023.1.1 เบต้า 1

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.2.0-beta01
ปัญหาที่แก้ไขแล้ว
Android SDK Upgrade Assistant
SDK Upgrade Assistant ของเป้าหมายไม่โหลด
นําเข้า/ซิงค์
UI สำหรับ "Gradle JDK" ไม่ซิงค์เนื้อหาในช่อง
ดำเนินการงานที่กำลังดำเนินอยู่ไม่ได้
เครื่องมือตรวจสอบเลย์เอาต์
แอปขัดข้องเมื่อแก้ไขข้อบกพร่องในบางครั้งเมื่อตัวตรวจสอบเลย์เอาต์ทำงานอยู่
Lint
ปัญหาที่ไม่คาดคิดจากโปรเจ็กต์อื่นที่ Android Lint แจ้งว่าไม่ถูกต้อง
Android Lint ดำเนินการในไลบรารี KMP ไม่สำเร็จเนื่องจาก "พร็อพเพอร์ตี้ "variantInputs.name" ไม่มีค่าที่กำหนดค่าไว้"
เรียกใช้
บันทึกการตั้งค่าฟีเจอร์แบบไดนามิกในการกําหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่องไม่ได้
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
บิลด์ค้างอยู่ที่ :minifyReleaseWithR8 เมื่อใช้ไลบรารี Apache POI

Android Studio Hedgehog | 2023.1.1 Canary 15

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha15
ปัญหาที่แก้ไขแล้ว
เครื่องมือออกแบบ
กล่องโต้ตอบตัวเปลี่ยนสีจากแถบข้างใน IDE ไม่สามารถตั้งค่าค่าอัลฟ่าให้ต่ำกว่า 10%
เรียกใช้
[Android T+] Flag ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS รบกวนการเปิดใช้งานกิจกรรมบนทีวี

Android Studio Hedgehog Canary 14 (2023.1.1.14)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha14
ปัญหาที่แก้ไขแล้ว
ข้อมูลเชิงลึกเกี่ยวกับคุณภาพแอป
รายงานข้อขัดข้องของ Firebase Crashlytics จะเลื่อนไปที่ด้านล่างเสมอหลังจากตั้งค่าเคอร์เซอร์ไว้ที่ใดก็ได้ในรายงานข้อขัดข้อง
สร้างผลิตภัณฑ์ย่อย
เปลี่ยนตัวแปรที่ใช้งานอยู่เมื่อตัวแปรเริ่มต้นมีการเปลี่ยนแปลง
เครื่องมือแก้ไข C++
ค้นหาคลาสและค้นหาการใช้งานใช้งานไม่ได้: "AssertionError: Symbols must be loaded"
นําเข้า/ซิงค์
IllegalStateException: โมดูล Project.app ไม่ใช่โมดูล Gradle
เครื่องมือสร้างเลย์เอาต์
หน้าต่างเครื่องมือเอกสารประกอบ: การอัปเดตอัตโนมัติจากแหล่งที่มาไม่ทำงานกับแอตทริบิวต์ XML ในหน้าต่างเครื่องมือ Designer แต่แป้นพิมพ์ลัด Ctrl-q ใช้งานได้
อุปกรณ์ที่กำลังวิ่ง
อุปกรณ์ที่ทำงานอยู่ "กำลังเชื่อมต่อกับอุปกรณ์" ตลอด
StudioBot
แทรกที่เคอร์เซอร์จะจัดการได้เพียง 1 วิธีการเท่านั้น
StudioBot ไม่ได้รวมการนําเข้าสําหรับคลาส SDK ทั่วไป

Android Studio Hedgehog Canary 13 (2023.1.1.13)

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.2.0-alpha13
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
อัปเดตเป็น Gradle 8.2 รุ่นนําร่องหรือ RC
เข้าถึง "java.lang.Comparable" ไม่ได้
แสดงตัวอย่างการเขียน
การเรียกแบบซ้ำเพื่อแสดงตัวอย่างคอมโพสิเบิล - ไม่มีคำเตือน Linter, รายการการเติมข้อความอัตโนมัติไม่ถูกต้อง, ไม่มีข้อความแสดงข้อผิดพลาด
Device Manager
ข้อบกพร่อง: เพิ่มรายการโปรแกรมจำลองในรายการ "ตัวจัดการอุปกรณ์" ไม่ได้
Gradle
เพิ่มการรับรู้แคตตาล็อกเวอร์ชันไปยัง AndroidAddLibraryDependencyAction ที่เพิ่มการพึ่งพา
เครื่องมือสร้างเลย์เอาต์
หน้าต่างเครื่องมือเอกสารประกอบ: การอัปเดตอัตโนมัติจากแหล่งที่มาไม่ทำงานกับแอตทริบิวต์ XML ในหน้าต่างเครื่องมือ Designer แต่แป้นพิมพ์ลัด Ctrl-q ใช้งานได้
แก้ไขแบบเรียลไทม์
Compose LiveEdit: ArithmeticException: Division by zero

Android Studio Hedgehog Canary 12 (2023.1.1.12)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha12
ปัญหาที่แก้ไขแล้ว
โปรแกรมแก้ไขข้อบกพร่อง
ซอร์สโค้ดไม่ตรงกับไบต์โค้ด
นําเข้า/ซิงค์
java.lang.IllegalStateException: Missing gradlePath on
การแจ้งเตือนเกี่ยวกับบิลด์ Android Studio Canary แสดงข้อผิดพลาด 0 รายการเสมอ
เครื่องมือสร้างเลย์เอาต์
Android Studio ใช้ตัวเลขอารบิกในการตั้งค่าระยะขอบและแอตทริบิวต์อื่นๆ
ปัญหาการแสดงผลของเครื่องมือสร้างเลย์เอาต์
แผงแอตทริบิวต์ทำงานผิดปกติเมื่อ "ด้านที่แนบ" = "ไม่มี"
การลากมุมมองใน ConstraintLayout แสดง UI อย่างไม่ถูกต้องเมื่อ ConstraintLayout มีการเว้นวรรค
หน้าต่างเครื่องมือเอกสารประกอบ: การอัปเดตอัตโนมัติจากแหล่งที่มาไม่ทำงานกับแอตทริบิวต์ XML ในหน้าต่างเครื่องมือ Designer แต่แป้นพิมพ์ลัด Ctrl-q ใช้งานได้
อย่าใส่ LinearLayoutCompat เป็นคำแนะนำแรกในไฟล์ XML
เมื่อคัดลอกวางคอมโพเนนต์มุมมองจากไฟล์เลย์เอาต์ XML 2 ไฟล์ที่แตกต่างกัน รหัสมุมมองจะมีชื่อ+i
Drawable ที่กําหนดเองจะไม่มีตัวเลือกโค้ด แยก และออกแบบ รวมถึงไม่มีการรีเฟรชอัตโนมัติ
Lint
Lint จะไม่สนใจปัญหา UseValueOf เมื่อใช้ K2 UAST

Android Studio Hedgehog Canary 11 (2023.1.1.11)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha11
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
แสดงข้อกำหนดเวอร์ชัน R8 / D8 ในข้อมูลเมตา AAR (เช่น สำหรับ coreLibraryDesugaring และ API ใหม่ที่ไม่ได้อยู่ในบรรทัด)
คําเตือนการซิงค์: "ไม่ควรเข้าถึง GradleBuildProject.Builder ผ่าน AnalyticsConfiguratorService หลังจากสร้าง AnalyticsService แล้ว"
Android Studio
ไม่มีนามสกุลไฟล์ในชื่อไฟล์เริ่มต้นของไฟล์บันทึกวิดีโอ
เครื่องมือแก้ไขโค้ด
รูปภาพ WebP ขนาดใหญ่กินพื้นที่ครึ่งหนึ่งของพื้นที่การเขียนโค้ด
เครื่องมือออกแบบ
เริ่มกระบวนการ Git ไม่สำเร็จ: ไม่อนุญาตให้เข้าถึง Exec ระหว่างการแสดงผล
เครื่องมือแก้ไขไฟล์ Gradle
แคตตาล็อกเวอร์ชันจะแสดงคำเตือนเมื่อมีอาร์ติแฟกต์ SNAPSHOT เวอร์ชันใหม่กว่าพร้อมใช้งาน
นําเข้า/ซิงค์
com.intellij.jarRepository.ExternalAnnotationsRepositoryResolver
เครื่องมือสร้างเลย์เอาต์
การลากและวางตัวจัดการทรัพยากรจะแทนที่วงเล็บการเชื่อมโยงข้อมูล
ต้นไม้คอมโพเนนต์ค่ากําหนด: ชื่อไม่สอดคล้องกัน
Constraint Layout: เครื่องมือแก้ไขเลย์เอาต์ไม่แสดงรายละเอียดที่กําหนดไว้ในสไตล์
สร้างทางลัดสำหรับการสร้าง (ในเครื่องมือแก้ไข) จะสร้างโมดูลทั้งหมดขึ้นใหม่แทนโมดูลปัจจุบัน
"เลิกทำ "Undefine" " หลังจากแปลงเลย์เอาต์เป็น ConstraintLayout โดยอัตโนมัติ
ลําดับของ includes จะส่งผลต่อวิธีการทํางานของ tools:text
TextInputlayout ใหม่จะออกไปนอกหน้าจออย่างต่อเนื่องเมื่อเชื่อมต่อกับออบเจ็กต์ที่มีอยู่
แท็ก ภายใน XML ของเลย์เอาต์ทริกเกอร์ข้อผิดพลาดของ Lint: "แท็กที่แก้ไขไม่ได้"
เครื่องมือแก้ไขเลย์เอาต์ : ระบบไม่บันทึกการตั้งค่าการแสดงผลล่าสุด
Lint
Bumblebee 2021.1.1 แพตช์ 1 ระบุว่า commons-io เวอร์ชันเก่า (20030203.000550) ใหม่กว่า 2.11.0
Android Studio ทำเครื่องหมายเวอร์ชันที่ระบุว่าล้าสมัยอย่างไม่ถูกต้อง
เครื่องมือแก้ไขการเคลื่อนไหว
IDE ค้างเมื่อใช้การเติมข้อความอัตโนมัติในเลย์เอาต์ XML

Android Studio Hedgehog Canary 10 (2023.1.1.10)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha10
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ระบบนำ `android.injected.studio.version` ออกแล้วใน Android Studio Giraffe
เพิ่มความสามารถในการปิดใช้ AndroidXDependencyCheck
generateLocaleConfig ใน agp 8.1.0 ใช้การจัดเรียงแบบไม่แน่นอน ซึ่งทำให้บิลด์ที่ซ้ำกันได้ใช้งานไม่ได้
Espresso Recorder
เพิ่มข้อกําหนดในแคตตาล็อกหากโปรเจ็กต์รับรู้แคตตาล็อกเวอร์ชันที่เครื่องบันทึกการทดสอบ (RecordingDialog)
นําเข้า/ซิงค์
Studio Hedgehog Canary 6 ค้างในการซิงค์ Gradle กับ Gradle 8.1.1 และ AGP 8.0.2
โครงสร้างโปรเจ็กต์
อัปเดตตำแหน่ง JDK ที่กําหนดเองไม่ได้หากไม่เปิดโปรเจ็กต์ก่อน

Android Studio Hedgehog Canary 9 (2023.1.1.9)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha09
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
แก้ไข LintErrors เมื่อเรียกใช้ Lint ด้วย K2 UAST ผ่าน Gradle ในโปรเจ็กต์ KMP
รองรับ missingDimensionStrategy ระดับตัวแปร และอาจรองรับ fallback ที่ตรงกับประเภท/Flavour ของบิลด์
Lint
Lint 8.2.0 รุ่นอัลฟ่ายังไม่รองรับการนําเข้าฟังก์ชันระดับบนสุดใน Kotlin
แหล่งข้อมูล
ปุ่มความช่วยเหลือสําหรับกล่องโต้ตอบไดเรกทอรีทรัพยากรใหม่

Android Studio Hedgehog Canary 8 (2023.1.1.8)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha08
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ASM Transform และ toAppend() ใช้ร่วมกันไม่ได้
แสดงตัวอย่างการเขียน
รองรับการแสดงตัวอย่างการคอมโพสิชันสำหรับ ValueAnimator ภายใน AndroidView
เครื่องมือตรวจสอบเลย์เอาต์
ปรับปรุงการค้นพบการตั้งค่าเพื่อปิดใช้ LI ที่ฝัง
Lint
Bumblebee 2021.1.1 แพตช์ 1 ระบุว่า commons-io เวอร์ชันเก่า (20030203.000550) ใหม่กว่า 2.11.0
การผสานรวมแบบสำเร็จรูป
[AGP] Prefab: CMake configuration task fails when JAVA_TOOL_OPTIONS env variable is set
เผยแพร่ Bundle/APK
"สร้าง App Bundle หรือ APK ที่ลงนามแล้ว" => ปัญหาเกี่ยวกับลําดับรายการ "โมดูล"
เรียกใช้
เครื่องมือเลือกอุปกรณ์เลือกอุปกรณ์เริ่มต้นที่ไม่ถูกต้อง
อุปกรณ์ที่กำลังวิ่ง
[การปรับปรุง] ปิดใช้โฟกัสอัตโนมัติในโปรแกรมจำลองหลังจากสร้างเรียบร้อยแล้ว
ปลั๊กอินของบุคคลที่สาม
การรองรับปลั๊กอิน Lombok

Android Studio Hedgehog Canary 7 (2023.1.1.7)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha07
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
แสดงวิธีรับเวอร์ชัน NDK เริ่มต้น
ปลั๊กอิน Android Gradle ต้องใช้ Java 17 เพื่อทำงาน
Android SDK Upgrade Assistant
เครื่องมือช่วยอัปเกรดแนะนำการอัปเดตเป็น targetSdk 33 อย่างไม่ถูกต้อง
เครื่องมือออกแบบ
บันทึกเต็มไปด้วย "การดำเนินการที่ช้า" และ IDE ทำงานช้ามาก
เครื่องมือแก้ไขไฟล์ Gradle
คําแนะนําเวอร์ชันของข้อกําหนดมากเกินไปสําหรับหมายเลขเวอร์ชันที่สูงกว่า
นําเข้า/ซิงค์
การแก้ไขด่วนเพื่ออัปเกรดเป็นเครื่องมือสร้างรุ่นใหม่ในโมดูลทั้งหมด
ข้อบกพร่องการตั้งค่าพร็อกซี HTTP ของ AndroidStudio
Lint
เพิ่มตัวเลือกเพื่อไม่รวมหมายเลขบรรทัดและคอลัมน์ในข้อมูลพื้นฐานของ Lint
การทดสอบ Lint ไม่รองรับฟีเจอร์ภาษาของ Java 17
Logcat
นำบันทึก goldfish-address-space ออกจาก logcat ของโปรแกรมจำลอง
วิซาร์ดโปรเจ็กต์ใหม่
ระบบจะไม่สนใจไดเรกทอรีโปรเจ็กต์เริ่มต้นในเทมเพลตโปรเจ็กต์ใหม่
โครงสร้างโปรเจ็กต์
ข้อบกพร่อง: ทุกครั้งที่ฉันเลือกอัปเดตข้อกำหนดบางส่วนในหน้าจอ "คำแนะนำ" ระบบจะเลื่อนไปที่ด้านบน
เมื่อเปิดโปรเจ็กต์ที่มีไฟล์บิลด์รูทที่เปลี่ยนชื่อ ระบบจะสร้าง build.grdle ว่างเปล่า

Android Studio Hedgehog Canary 6 (2023.1.1.6)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha06
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ไม่อนุญาตให้เข้าถึง GradleBuildProject.Builder ผ่าน AnalyticsConfiguratorService หลังจากสร้าง AnalyticsService แล้ว
AndroidTest.packaging.jniLibs.keepDebugSymbols ไม่ส่งผลต่อการจัดแพ็กเกจ androidTest
การคอมไพล์ที่อนุญาตค่าสีที่ผิดกฎหมาย
"ReplaceWith" สำหรับ VariantBuilder ไม่ถูกต้อง
Gradle 8.1 ทำให้แคชการกําหนดค่าใช้งานไม่ได้เนื่องจาก .gradle/.android/analytics.settings
ข้อความการเลิกใช้งานไม่ได้ใช้ "ReplaceWith"
เอาต์พุตบิลด์
ข้อบกพร่อง: ข้อผิดพลาดในไฟล์ Manifest ที่นำไปยังไฟล์ที่สร้างขึ้นแทนไฟล์ต้นฉบับ
แสดงตัวอย่างการเขียน
แสดงตัวอย่างการคอมโพสแบบช้า
การแสดงตัวอย่างการเขียนจะละเว้นมาร์กอัป HTML ในทรัพยากรสตริง
Device Manager
NPE in BuildVirtualDeviceConfigurationWizardActionListener
เครื่องมือแก้ไขไฟล์ Gradle
คำแนะนำในกล่องโต้ตอบโครงสร้างโปรเจ็กต์สำหรับ commons-io:commons-io
นําเข้า/ซิงค์
ค่าที่ Gradle สร้างขึ้นสำหรับไฟล์ Manifest จะหยุดการกำหนดค่าการเรียกใช้ที่กำหนดเอง
โปรแกรมติดตั้ง
แพ็กเกจ Debian: ไม่มีช่อง "ผู้ดูแล" สำหรับ android-studio-2021.3.1.17-cros.deb
Lint
Lint 8.2.0 รุ่นอัลฟ่ายังไม่รองรับการนําเข้าฟังก์ชันระดับบนสุดใน Kotlin
เพิ่มตัวเลือกเพื่อไม่รวมหมายเลขบรรทัดและคอลัมน์ในข้อมูลพื้นฐานของ Lint
โครงสร้างโปรเจ็กต์
การกด Tab ออกจากช่องที่มีเมนูแบบเลื่อนลงเปิดอยู่จะไม่อัปเดตค่าของช่อง
Room SQL
ข้อบกพร่องของปลั๊กอิน Room - การตรวจสอบว่าทูเปิลไม่ได้อยู่ในซับควรี - คอมไพล์อย่างถูกต้อง
Updater
chromeos dpkg: warning: missing 'Maintainer' field

Android Studio Hedgehog Canary 5 (2023.1.1.5)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha05
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
งานทดสอบการใช้เครื่องมือ GMD ค้าง และเริ่มทำงานไม่สำเร็จเมื่อลองอีกครั้ง
generateLocaleConfig ใน agp 8.1.0 ใช้การจัดเรียงแบบไม่แน่นอน ซึ่งทำให้บิลด์ที่ซ้ำกันได้ใช้งานไม่ได้
ProcessApplicationManifest.navigationJsons มีไฟล์ที่มีเส้นทางแบบสัมบูรณ์
เครื่องมือแก้ไขโค้ด
คลาส Android SDK มีการอ้างอิงจำนวนมากที่ยังไม่ได้รับการแก้ไขซึ่งไฮไลต์ด้วยสีแดง
Studio ช่วยให้คุณแก้ไขแหล่งที่มาของ Android SDK ได้อย่างง่ายดาย
แสดงตัวอย่างการเขียน
แสดงตัวอย่างการคอมโพสแบบช้า
Gradle
PsProjectDescriptors จะเพิ่มทรัพยากร Dependency ลงในไฟล์โปรเจ็กต์โดยไม่สนใจแคตตาล็อกเวอร์ชัน
Logcat
ไม่มีตัวเลือก "พับบรรทัดแบบนี้" ใน Android Studio Dolphin Canary 7 เวอร์ชันล่าสุด
สร้างกลุ่มการดำเนินการแบบป๊อปอัปสาธารณะ
แหล่งข้อมูล
เราซ่อนรูปภาพที่วาดได้ในไอคอนของแถบพักไม่ได้
ข้อกำหนดของระบบ
คําแนะนําเกี่ยวกับหน่วยความจําควรพิจารณาเปอร์เซ็นต์การปรับปรุง

Android Studio Hedgehog Canary 4 (2023.1.1.4)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha04
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
นํา VariantManager.getModifiedName ออก
AndroidTest.packaging.jniLibs.keepDebugSymbols ไม่ส่งผลต่อการจัดแพ็กเกจ androidTest
แสดงตัวอย่างการเขียน
UI ค้างอย่างสมบูรณ์
แสดงตัวอย่างการคอมโพสแบบช้า
PreviewParameterProvider ว่างไม่แสดงคําเตือน
Gradle
การซิงค์จะดำเนินการไม่สำเร็จหาก managedDevices อยู่ในสคริปต์บิลด์บน M1 ที่มี JDK แบบ x86
เครื่องมือตรวจสอบเลย์เอาต์
คำขอ: เมื่อดับเบิลคลิกมุมมองในส่วนภาพต่างๆ ของเครื่องมือตรวจสอบเลย์เอาต์ ให้ไปที่ไฟล์เลย์เอาต์ที่มีมุมมองนั้น

Android Studio Hedgehog Canary 3 (2023.1.1.3)

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 8.2.0-alpha03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
เป้าหมายไบต์โค้ด 17 เมื่อคอมไพล์ AGP
คำอธิบายประกอบ
@RestrictTo ไม่ทำงานกับ Kotlin
เขียน
การแสดงตัวอย่างหลายรายการของเครื่องมือ Wear Compose ไม่ทำงาน
การแก้ไขข้อความที่เขียน
Studio อนุญาตให้เติมฟังก์ชันภายในโดยอัตโนมัติ (จากนั้นการบิลด์จะดำเนินการไม่สำเร็จ)
แนะนำการพึ่งพา Maven ที่ถูกต้องเมื่อใช้วิดเจ็ตที่รู้จักกันดี
แสดงตัวอย่างการเขียน
IDE ค้างขณะแก้ไข Composable ที่มีการแสดงบานหน้าต่างแสดงตัวอย่าง
การตัดต่อ
การไฮไลต์ที่สำคัญจะรวบรวมไอคอนแถบพัก
มุมมองโปรเจ็กต์
โปรไฟล์พื้นฐานที่สร้างขึ้นด้วย BPGP ไม่แสดงใน Android Studio
แหล่งข้อมูล
ปัญหาการแยกชุดข้อความในการจัดการทรัพยากร
ข้อกำหนดของระบบ
การสร้างโปรเจ็กต์เริ่มต้นจะทําให้ระบบแนะนําให้เพิ่มขนาด VM

Android Studio Hedgehog Canary 2 (2023.1.1.2)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha02
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
คำขอ: อนุญาตให้ IDE เสนอวิธีแก้ไขสำหรับ "PermittedSubclasses requires ASM9"
เครื่องมือแก้ไข C++
ไม่มีตัวเลือก clang-format
เครื่องมือแก้ไขโค้ด
เห็นข้อยกเว้นในปลั๊กอิน Android เมื่อเริ่ม Studio
นําเข้า/ซิงค์
ฉันเพิ่งอัปเดตเป็น Flamingo และซิงค์โปรเจ็กต์ไม่ได้ การได้รับ Java ที่ไม่รองรับ
Logcat
Logcat (เวอร์ชันใหม่) ชื่อไฟล์ที่คลิกได้ในบันทึก

Android Studio Hedgehog Canary 1 (2023.1.1.1)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 8.2.0-alpha01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ประเภทแหล่งที่มาที่กําหนดเองควรสร้างชุดแหล่งที่มาหลายรูปแบบ
การตรวจสอบเวอร์ชัน SDK จะไม่จัดการผู้ใช้ส่วนขยาย SDK
DependenciesInfoBuilder ต้องการการอัปเดต API และเอกสาร
DexingNoClasspathTransform (minSdk >= 24) ที่มีเป้าหมาย Java 11 ไม่สำเร็จเนื่องจากไม่มีสมาชิกที่ฝังอยู่
DslExtension.Builder.extendProjectWith() ไม่ทํางานตามที่อธิบายไว้ใน Groovy
เพิ่ม VariantSelector.withFlavor API ที่ไม่ได้ใช้ kotlin.Pair
AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) แคชไม่พบเนื่องจาก `proguard.txt` มีการเปลี่ยนแปลง
ไฟล์ Manifest ที่ผสานของแอปมีแอตทริบิวต์ extractNativeLibs และ useEmbeddedDex จาก Dependency
AIDL ไม่สําเร็จด้วย build-tools 33.0.0
AGP: แสดงเส้นทางไปยังเครื่องมือ AIDL และไฟล์ AIDL ของเฟรมเวิร์กเป็น API สาธารณะ
คำอธิบายประกอบ
@RestrictTo ไม่ทำงานกับ Kotlin
ใช้การเปลี่ยนแปลง
ApplyChangesAction: ClassCastException: ไม่สามารถแคสต์คลาส com.intellij.execution.DefaultExecutionTarget เป็นคลาส com.android.tools.idea.execution.common.AndroidExecutionTarget
การวิเคราะห์โค้ด
การตรวจหา Proguard ไฮไลต์ประเภท @interface ว่าไม่ถูกต้อง
การแก้ไขข้อความที่เขียน
เพิ่มการดำเนินการตามบริบทที่มีการแก้ไขด่วนสำหรับ "[PLUGIN_ERROR] ฟังก์ชันที่เรียกใช้ฟังก์ชัน @Composable ต้องได้รับการทําเครื่องหมายด้วยคําอธิบายประกอบ @Composable"
แสดงตัวอย่างการเขียน
เครื่องมือสร้างตัวอย่างใช้ธีม Holo สำหรับ UI ของระบบเมื่อไม่ได้ตั้งค่า targetSdk ในโมดูลไลบรารี
โปรแกรมแก้ไขข้อบกพร่อง
เกิดข้อผิดพลาดขณะพยายามแก้ไขข้อบกพร่องการทดสอบ Android ของไลบรารีจาก AS
การทำให้ใช้งานได้
Android Studio ติดตั้งและเปิดแอป 2 ครั้งในการแก้ไขข้อบกพร่อง
เครื่องมือเปิดใช้งานการ์ดและข้อมูลแทรกไม่ทำงานใน Android Studio Giraffe Canary 6
เครื่องมือออกแบบ
ใช้แอตทริบิวต์ "postSplashScreenTheme" สำหรับธีมเริ่มต้นในเครื่องมือออกแบบ
นําเข้า/ซิงค์
เลิกใช้งานประเภท org.gradle.util.VersionNumber แล้ว
รายงานข้อผิดพลาดภายในว่าเป็นปัญหาการซิงค์
แสดงข้อยกเว้นการซิงค์จริงแทน "ไม่พบตัวแปรสําหรับ..."
ไม่พบ JDK "11" ในดิสก์หรือไฟล์เสียหาย -- ดาวน์โหลด Amazon Corretto 11.0.15
Lint
การตรวจสอบ Lint ที่สร้างขึ้นทันทีจัดการ AppComponentFactory ไม่ดี
Logcat
การใช้หน่วยความจําสูง (1.4 GB) ใน MessageBacklog
เราควรซ่อนการบันทึกภายใน Studio จากตัวกรอง package:mine ไหม
โค้ด/เทมเพลตใหม่
เทมเพลตโปรเจ็กต์ใหม่ที่มีชื่อแทนของปลั๊กอินซับซ้อนเกินไป
วิซาร์ดโปรเจ็กต์ใหม่
แคตตาล็อกเวอร์ชันควรใช้เวอร์ชันเดียวสำหรับปลั๊กอิน AGP ทั้งหมด
ProfileInstaller และโปรไฟล์พื้นฐาน
NullPointerException ใน profgen-cli
แหล่งข้อมูล
เมื่อนำไดเรกทอรีค่าออกแล้ว Studio จะยังคงคิดว่าภาษาที่กําหนดไว้ยังอยู่
เครื่องมือจัดการ SDK
รายการการตั้งค่า Android SDK จะอยู่ใน "ภาษาและเฟรมเวิร์ก"
อัปเกรด Assistant
อย่านำ android:useEmbeddedDex ออกจากไฟล์ Manifest ต้นทาง
อย่าเพิ่ม DSL useLegacyPackaging สำหรับโมดูลไลบรารี
Wear
ผู้ช่วยการจับคู่ Wear ดำเนินการไม่สำเร็จในโปรแกรมจำลอง 33.1.3