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

Android Studio Bumblebee RC 01 (2021.1.1.19)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 7.1.0-rc01
ปัญหาที่แก้ไขแล้ว
เผยแพร่ Bundle/APK
ช่องทําเครื่องหมาย "จดจํารหัสผ่าน" จากหน้าต่าง "สร้าง Bundle หรือ APK ที่ลงนามแล้ว" ไม่จดจํา "รหัสผ่านของที่เก็บคีย์"
Shrinker (R8)
การแมปตาม PC ไม่ถูกต้องเมื่อประมวลผลสตริงขนาดใหญ่
ปลั๊กอิน Android Gradle 7.0.2 ทำให้แอปในอุปกรณ์ Android 4 และ 5 ขัดข้องเนื่องจากคลาสที่ปฏิเสธผู้ตรวจสอบเนื่องจากเมธอดไม่ถูกต้อง

Android Studio Bumblebee เบต้า 5 (2021.1.1.18)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 7.1.0-beta05
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ComponentBuilder.enabled ควรเป็น .enable
ไม่สามารถบิลด์หลังจากอัปเดตเป็น AGP 7.2.0-alpha04
Play Asset Delivery: bundle does not include all asset packs
ComponentArtifactIdentifier เปลี่ยนแปลงโดยการเปลี่ยนรูปแบบอาร์ติแฟกต์ ทำให้ classpath รันไทม์ของ androidTest ไม่ถูกต้อง
Lint
คำเตือน PrivateResource lint ไม่ถูกต้องเมื่อใช้ com.android.support:design
การตรวจสอบ DiscouragedApi lint ใหม่รายงานรายการที่ซ้ำกันและผลบวกลวง
Logcat
Logcat แสดงรายการที่ซ้ำกัน
Shrinker (R8)
[R8 3.1.39] การยืนยันแบบฮาร์ดใน Android 4.4 ล้มเหลว
[R8 3.1.36] Deadlock on app startup during class static initializer

Android Studio Bumblebee เบต้า 4 (2021.1.1.17)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 7.1.0-beta04
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ตรวจสอบการใช้ SkipIfEmpty ในอินพุตของงาน
การกรอง Sugar ออกจะส่งผลให้เกิด Dex ที่ไม่ถูกต้องก็ต่อเมื่อเรียกใช้จาก Android Studio Bumblebee เท่านั้น
งาน create{variant}UnitTestCoverageReport ของ AGP 7.0.3 จะทำการทดสอบกับตัวแปรทั้งหมด
C++ Debugger
หน้าต่างการติดตามโปรแกรมแก้ไขข้อบกพร่อง NDK (โค้ด C) - "ดับเบิลคลิกเพื่อดูรายการเพิ่มเติม" แสดงรายการเดิม 50 รายการอีกครั้ง
การวิเคราะห์โค้ด
รายงานคำเตือน "DrawAllocation" สำหรับคลาสค่า
เครื่องมือแก้ไขโค้ด
โปรเจ็กต์ใหม่: ไฟล์ซอร์สโค้ด Kotlin ไม่แสดงแท็บโค้ด/แยก/ออกแบบ
Lint
AGP 7.1.0-beta01 การตรวจสอบ SuspiciousImport ของ Lint ที่แจ้งว่าไม่เหมาะสมกับ Alias ของการนําเข้า
การทดสอบที่ดำเนินการอยู่
[การทดสอบหน่วยที่ดำเนินการด้วยตนเอง] "ไม่มีงาน" เมื่อพยายามเรียกใช้การทดสอบหน่วยจาก AS
Shrinker (R8)
[R8 3.1.29] Unitialized this verification error
ระบบจะไม่ใช้ applymapping ในเวอร์ชัน 3.0.73
java.lang.ClassCastException แสดงในเครื่องมือสร้างของคลาสในบิลด์ที่ R8 ย่อขนาด
[R8 3.1.29] java.lang.IllegalAccessError: เมธอด "..." ที่ใช้งานเมธอดอินเทอร์เฟซ "..." ไม่ใช่แบบสาธารณะ
[R8 3.1.29] Unreachable type adjustment from ... to ... during dex merging
การทดสอบ
IDE เรียกใช้ cleanTestDebugUnitTest ก่อน testDebugUnitTest โดยไม่จำเป็นเมื่อทำการทดสอบหน่วย

Android Studio Bumblebee เบต้า 3 (2021.1.1.3)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 7.1.0-beta03
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
รองรับ Jacoco และการเผยแพร่จากตัวแปรไลบรารีเดียวกัน
ไม่มีทรัพยากร Dependency ของงาน AGP Prefabricated
AGP ควรรวมไฟล์ `baseline.profm` ไว้นอกเหนือจาก `baseline.prof`
อินพุต `rawLocalResourcesNoProcessRes` ของงาน MergeResources ไม่ได้ทําเครื่องหมายเป็น "ละเว้นไดเรกทอรีว่าง"
อัปเดตเพื่อใช้ JaCoCo 0.8.7 โดยค่าเริ่มต้น
Android Studio
Lint UnusedResources ทำงานไม่ถูกต้องเมื่อใช้ ViewBinding ผ่านการมอบสิทธิ์พร็อพเพอร์ตี้
AVD Manager
AVD ที่สร้างขึ้นโดยใช้เครื่องมือ CLI ของ avdmanager จะแสดงว่าไม่มี Play Store ในเครื่องมือจัดการ AVD (แม้ว่าจะมีก็ตาม)
เครื่องมือแก้ไขโค้ด
Optimize AndroidMissingOnClickHandlerInspection
การทำให้ใช้งานได้
ห้ามส่งสแปมในบันทึก
การตัดต่อ
DeprecatedMethodException: เลิกใช้งาน "...FileEditor.getFile" แล้ว คุณต้องลบล้างใน "...ApkEditor"
นําเข้า/ซิงค์
ระบบจะไม่เผยแพร่การเลือกตัวแปรไปยัง Dependency ของ androidTest
Lint
SuppressLint ไม่ทำงานกับ AppBundleLocalechanges
ViewBinding
ViewBinding จับคู่ไม่สำเร็จเมื่อเปิดใช้ nonTransitiveRClass และใช้รหัส @android ใน xml

Android Studio Bumblebee เบต้า 2 (2021.1.1.15)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 7.1.0-beta02
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การตั้งค่าผู้ให้บริการสําหรับ VariantOutput.versionCode อาจทําให้แคชการกําหนดค่าใช้งานไม่ได้
AGP 7.0.0-alpha10 ถดถอย: ใช้ปลั๊กอิน "com.android.internal.library" ไม่สำเร็จเมื่อเปิดใช้การเชื่อมโยงข้อมูล
lintDebug จะทำให้การแคชการกำหนดค่าหยุดทำงาน
ตรวจสอบว่า IDE รุ่นตั้งแต่ v2 รองรับ `[consumer]proguardFiles`
ผ่อนปรนการตรวจสอบชื่อทรัพยากรสําหรับรายการที่วางซ้อนได้
Android Studio
การอัปเดตเทมเพลต Jetpack Compose 1.0
AVD Manager
เอาต์พุต CLI ปนเปื้อนด้วยบันทึกการแยกวิเคราะห์
การแก้ไขข้อความที่เขียน
สร้างสตูดิโอไม่ได้เนื่องจากภาษา Kotlin เป็นเวอร์ชันเก่า
แสดงตัวอย่างการเขียน
ตัวอย่างแบบอินเทอร์แอกทีฟหยุดทำงานเมื่อฉันลาก Scrollview
การเชื่อมโยงข้อมูล
Databinding 7.0.0 ใช้ LifeCycle-extension ที่เลิกใช้งานแล้ว
เครื่องมือออกแบบ
เส้นวาดรูปทรงที่มีขนาดความกว้างน้อยกว่า 1.0 จะแสดงในแผงการออกแบบเลย์เอาต์ก็ต่อเมื่อมี "0" นำหน้า
เครื่องมือสร้างเลย์เอาต์
การโหลดแบบอักษรพรีวิวของคอมโพสิชันพยายามเริ่มชุดข้อความ (ส่งผลให้เกิดข้อผิดพลาดในการแสดงผล)
เครื่องมือตรวจสอบเลย์เอาต์
แอปขัดข้องเนื่องจาก LayoutInspector
Lint
โหมดทดสอบ TestMode.WHITESPACE ของ Lint ไม่ควรเพิ่มการเว้นวรรคในข้อมูลอ้างอิงป้ายกำกับใน Kotlin
lintVitalAnalyze แสดงข้อยกเว้น: "การเรียกใช้ UsageTracker ก่อนการเริ่มต้น"
ไฟล์ Manifest
สัญลักษณ์สีแดงใน AndroidManifest.xml เมื่อใช้ DSL เนมสเปซ
โค้ด/เทมเพลตใหม่
เทมเพลตโปรเจ็กต์ Compose ไม่ได้รวมข้อกําหนดในการแก้ไขข้อบกพร่องใน androidx.compose.ui:ui-test-manifest
วิซาร์ดโปรเจ็กต์ใหม่
ย้ายคําจํากัดความของปลั๊กอิน Gradle ไปยังไฟล์ build.gradle ของโปรเจ็กต์รูท
แหล่งข้อมูล
เปลี่ยนสีเอกสารประกอบแบบป๊อปอัปที่อธิบายทรัพยากรเป็นสีอื่นที่ไม่ใช่สีแดง
เครื่องมือจัดการ SDK
ฉันไม่เคยได้รับข้อความแจ้งให้ยอมรับใบอนุญาตสำหรับเครื่องมือสร้างจากวิซาร์ดการเรียกใช้ครั้งแรก
อัปเกรด Assistant
ย้ายข้อมูลแอตทริบิวต์แพ็กเกจของ AndroidManifest.xml ไปยัง DSL เนมสเปซ
การอัปเดตปลั๊กอิน Gradle หยุดชะงักทุกครั้ง

Android Studio Bumblebee เบต้า 1 (2021.1.1.14)

เผยแพร่พร้อมกับ
  • ปลั๊กอิน Android Gradle 7.1.0-beta01
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ผ่อนปรนการตรวจสอบชื่อทรัพยากรสําหรับรายการที่วางซ้อนได้
เครื่องมือแก้ไขโค้ด
ข้อบกพร่อง: เข้าถึงตําแหน่งที่ไม่ถูกต้องในไฟล์ XML สําหรับรหัสในโค้ด
ทรัพยากรมิติข้อมูลที่สร้างขึ้นจากการแก้ไขด่วนไม่ถูกต้อง
ตัวอย่างสตริงไม่ถูกต้องสำหรับการแทนที่ทรัพยากรสตริง
เครื่องมือออกแบบ
ไล่ระดับสี SVG แปลงเป็น VectorDrawable อย่างไม่ถูกต้องเมื่อ viewBox เริ่มต้นจากพิกัดเชิงลบ
JDK
การซิงค์ Gradle ไม่สำเร็จเนื่องจากไม่สามารถเริ่ม Daemon
เครื่องมือจัดการ SDK
ฉันไม่เคยได้รับข้อความแจ้งให้ยอมรับใบอนุญาตสำหรับเครื่องมือสร้างจากวิซาร์ดการเรียกใช้ครั้งแรก

Android Studio Bumblebee Canary 13 (2021.1.1.13)

เผยแพร่พร้อมกับ
  • Android Gradle Plugin 7.1.0-alpha13
ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
การเรียกใช้บิลด์ JPS ขณะที่บิลด์ Gradle ทำงานนอก Studio
เพิ่ม minAgpVersion ลงใน AarMetadata
ทําให้ AndroidLintAnalysisTask แคชได้
อิมเมจฐาน Java ที่สร้างขึ้นไม่ตรงกับเวอร์ชันของเครื่องมือทางเทคนิค Java
แคชการบิลด์ AGP ทําให้เกิดข้อผิดพลาดคลาสที่ซ้ำกันเมื่อเรียกใช้ minifyR8 ในโมดูลแบบไดนามิกที่มีประเภทบิลด์ที่กําหนดเอง
คำเตือนเมื่อประเมิน Gradle 7.2-rc-1, AGP 7.0
การเปิดใช้ทั้ง KSP และ Kapt ในโปรเจ็กต์ที่มีทั้งตัวประมวลผลที่สร้างแหล่งที่มาจะทําให้ BundleLibraryClassesInputs ใช้งานไม่ได้
C++ Build
Gradle build CMake OBJECT library failed: [CXX1402] Target produces multiple outputs
การสร้างแบบเนทีฟไม่สําเร็จเมื่อใช้เป้าหมายที่นําเข้าของ CMake ใน Windows
การนําเข้า/ซิงค์ C++
การซิงค์ Gradle ค้างอยู่ที่การแก้ไขการกําหนดค่า C/C++
การวิเคราะห์โค้ด
ข้อบกพร่อง: การตรวจหาการใช้สิทธิ์ MANAGE_EXTERNAL_STORAGE ที่ไม่ถูกต้อง - IDE ระบุว่ามีไว้สําหรับแอประบบเท่านั้น
แสดงตัวอย่างการเขียน
การใช้ java.util.Random จะทำให้ตัวอย่าง Compose หยุดทำงาน
NPE ใน LiveLiteralsService.isElementManaged
เครื่องมือตรวจสอบฐานข้อมูล
ไม่สามารถส่งออกข้อมูลโดยใช้การตรวจสอบแอป/เครื่องมือตรวจสอบฐานข้อมูลซึ่งมีเว้นวรรคในเส้นทาง
อนุญาตให้บันทึก DB
การทำให้ใช้งานได้
Android Arctic Fox ตรวจหา ABI ของอุปกรณ์ที่ไม่ถูกต้องสําหรับการติดตั้งใช้งาน APK อย่างเหมาะสมไม่สําเร็จ
ข้อบกพร่อง: หลังจากติดตั้งแอปผ่าน IDE แล้ว การใช้ "-g" ในครั้งถัดไปจะไม่ให้สิทธิ์โดยอัตโนมัติ
เครื่องมือวัดผลของ Android Studio ทริกเกอร์ strictmode.DiskReadViolation
การเปิดตัวครั้งแรก
Info.plist ภายในแอปพลิเคชัน macOS มีสิทธิ์ในไฟล์ไม่ถูกต้อง
เครื่องมือแก้ไขไฟล์ Gradle
ข้อบกพร่อง: IDE แนะนำให้อัปเดตเป็น androidx.fragment:fragment-ktx:1.4.0-alpha07 ซึ่งไม่รองรับ API 31
เครื่องมือสร้างเลย์เอาต์
[Bumblebee] แผง "ออกแบบ" ของเครื่องมือแก้ไขเลย์เอาต์วัด ConstraintLayout ไม่สำเร็จ
Lint
ToastDetector ไม่ทํางานอย่างถูกต้องสําหรับพร็อพเพอร์ตี้ Kotlin
[Lint] StaticFieldLeak ผลบวกเท็จสําหรับออบเจ็กต์นิรนามในแอบแฝง
การตรวจสอบ NewApi ใน Lint ไม่บังคับใช้ @RequiresApi ใน package-info.java
เครือข่าย
ปุ่ม "ปิด" ถูกตัดออกสําหรับการแจ้งเตือน "เครื่องมือวิเคราะห์เครือข่ายได้ย้ายแล้ว" (ในมุมมองเครื่องมือวิเคราะห์เริ่มต้น)
วิซาร์ดโปรเจ็กต์ใหม่
ประสิทธิภาพการวาดภาพช้าในเครื่องมือเลือกเทมเพลตโปรเจ็กต์ใหม่
การทดสอบที่ดำเนินการอยู่
เมื่อทำการทดสอบด้วย UTP การเรียกใช้บิลด์จะไม่มีพร็อพเพอร์ตี้ที่ IDE แทรก
ไม่สามารถรับงานทดสอบที่ถูกต้องเมื่อทำการทดสอบที่มีเครื่องมือวัด
AS 7.0.0-alpha04 เรียกใช้การทดสอบหน่วยของโมดูล KMP ไม่ได้: ไม่มีงาน
Shrinker (R8)
ปัญหาขณะเรียกใช้ R8 3.0.69 (จาก AGP 7.0.2) และ 3.0.72
อัปเกรด Assistant
ผู้ช่วยการอัปเกรดจะไม่อัปเดต android.buildToolsVersion

Android Studio 2021.1.1.12

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
IDE พยายามสร้างไบนารีสําหรับ ABI ที่ abiFilters ไม่ได้กล่าวถึง
gradleResValues.xml ไม่ได้อัปเดตเมื่อลงนามสำหรับรุ่น
Lint
lintAnalyzeDebug ดำเนินการไม่สำเร็จพร้อมข้อความ "ไม่ได้ติดตั้งใช้งานเมธอด" ใน ClsPackageStatementImpl.getAnnotationList
เครือข่าย
ปุ่ม "ปิด" ถูกตัดออกสําหรับการแจ้งเตือน "เครื่องมือวิเคราะห์เครือข่ายได้ย้ายแล้ว" (ในมุมมองเครื่องมือวิเคราะห์เริ่มต้น)
อัปเกรด Assistant
Studio รุ่นไม่เสถียรไม่ควรเสนอให้อัปเกรดโปรเจ็กต์ AGP ที่เสถียร

Android Studio 2021.1.1.11

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ASM api ทดสอบไม่สําเร็จเมื่อใช้ฟังก์ชันในบรรทัดจากโค้ดที่ทดสอบ
ใช้การเปลี่ยนแปลง
แอปขัดข้องด้วย KotlinReflectionNotSupportedError หลังจากการบิลด์แบบเพิ่มลงในโปรแกรมจำลอง API ระดับ 30
การเชื่อมโยงข้อมูล
การเชื่อมโยงข้อมูลไม่ทำงานกับเครื่องมือแพลตฟอร์ม 31.0.3 และ platform-tools/api/api-versions.xml ไม่พร้อมใช้งานอีกต่อไป
Lint
StringIndexOutOfBoundsException ใน SourceTransformationTestMode.performEdits ของ Lint หลังจากอัปเดตเป็น AGP 7.1.0-alpha08
Lint ทำงานไม่สำเร็จใน AGP 7.0 พร้อมข้อความ "ไม่สามารถเริ่มต้นโปรแกรมตรวจจับ"
"การตรวจสอบโค้ดเพื่อหาข้อบกพร่อง" ไม่ทํางาน
การทดสอบที่ดำเนินการอยู่
การทดสอบที่ไม่สําเร็จใน Studio จะไม่แสดงเอาต์พุตการทดสอบเมื่อเรียกใช้ผ่าน Gradle

Android Studio 2021.1.1.10

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ปัญหาการจัดรูปแบบ missing_rules.txt เล็กน้อย
ย้ายเอาต์พุตของบิลด์การนําไปใช้กับเวอร์ชันที่ใช้งานจริงไปยังโฟลเดอร์สื่อกลาง
Lint
การตรวจสอบ NewApi ไม่เข้าใจเงื่อนไขในบล็อก "when"
รายงาน Lint HTML ของ AGP 7.0.0 แสดงผล URL ความคิดเห็นไม่ถูกต้อง
ผลบวกลวงในการตรวจสอบ Lint ของ SupportAnnotationUsage
Lint จะไม่เรียก visitAnnotationUsage สําหรับการลบล้างเมธอดภายในขอบเขตการกำกับเนื้อหา
เครื่องมือแก้ไขการเคลื่อนไหว
MotionLayout: ฉันใช้เวลาเพิ่มข้อจำกัดนานมากเนื่องจากมีรายการในเลย์เอาต์มากกว่า 10-20 รายการ
เครื่องมือแก้ไขการนําทาง
เพิ่ม "toSavedStateHandle"

Android Studio 2021.1.1.9

ปัญหาที่แก้ไขแล้ว
C++ Debugger
ข้อผิดพลาด AS Arctic Fox ขณะเริ่มเซสชันการแก้ไขข้อบกพร่องแบบเนทีฟใน Mac M1 "พบการกำหนดค่า LLDB ที่ใช้งานไม่ได้"

Android Studio 2021.1.1.8

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
TypedefRemover ใช้ ASM5 และไม่เข้ากันได้กับแหล่งที่มาของ JDK 11 ที่ต้องอาศัย ASM7
AGP จะบีบอัดชิ้นงานทั้งหมดสําหรับ .apk ทดสอบหน่วยโดยไม่คำนึงถึง aaptOptions.noCompress
ปลั๊กอินไลบรารี Android ควรมีวิธีสร้างไฟล์ JAR ของแหล่งที่มา
AGP 7.0.0 เวอร์ชันเสถียรแสดง ExternalApiUsageException ใน libraryVariants.all { applicationId }
รายงาน Jacoco ไม่แสดงบรรทัดซอร์สโค้ดเมื่อใช้เครื่องมือบิลด์ Android Gradle 4.1.2 (หรือ 4.2.x) บวกกับ Gradle 6.5
เครื่องมือออกแบบ
ข้อบกพร่องของตัวอย่างเวกเตอร์ที่ถอนออกได้
Lint
Lint: ไม่มีคีย์ไฟล์ Manifest ของรีจิสทรีที่ถูกต้อง (Lint-Registry-v2)
เครือข่าย
เครื่องมือวิเคราะห์เครือข่ายจะไม่แสดงส่วนหัวหลายรายการที่มีชื่อเดียวกัน
เครื่องมือจัดการทรัพยากร
(Windows) ใหม่ -> ชิ้นงานเวกเตอร์ -> picture.svg: อักขระ "ลบ" ไม่ถูกต้องใน xml ที่สร้างขึ้น
การทดสอบที่ดำเนินการอยู่
Android Studio Bumblebee: ทำการทดสอบที่ไม่ถูกต้องเมื่อใช้กล่องโต้ตอบ "เรียกใช้การกําหนดค่า" สําหรับการทดสอบที่มีเครื่องมือวัด
Grade Test Runner ไม่ทำงานกับโปรเจ็กต์ AndroidX

Android Studio 2021.1.1.7

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
แอป Jetpack Compose ขัดข้องเมื่อเรียกใช้ใน Android Studio 2021.1.1 Canary 4
android.enableAppCompileTimeRClass=true ทําให้บิลด์ไม่สําเร็จด้วย AGP 7.0.0-alpha09
LinkApplicationAndroidResourcesTask ดำเนินการไม่สำเร็จเนื่องจาก dir ไม่ใช่ไดเรกทอรีที่อ่านได้
AGP 7.1-alpha ทำงานไม่สำเร็จเมื่อทำการทดสอบเครื่องมือวัดจากบรรทัดคำสั่งในอุปกรณ์รุ่นเก่า
เครื่องมือตรวจสอบเลย์เอาต์
แอตทริบิวต์ไม่มี resolutionStackList และ source
Lint
RedundantNamespace: ตรวจพบไฟล์ XML ในไดเรกทอรีไฟล์ดิบอย่างไม่ถูกต้อง
Lint แจ้งว่า Bundle#get เป็นเมธอด API 21 ขึ้นไปอย่างไม่ถูกต้อง

Android Studio 2021.1.1.6

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
แอป Jetpack Compose ขัดข้องเมื่อเรียกใช้ใน Android Studio 2021.1.1 Canary 4
Android Studio 4.2 จะไม่สร้างสัญลักษณ์สำหรับแก้ไขข้อบกพร่องใน Bundle สำหรับการอัปโหลดไปยัง Play Console อีกต่อไป
Profgen แยกวิเคราะห์ ObfuscationMap ที่ใช้ชื่อคลาสที่ไม่มีเนมสเปซ (รูท) ไม่สำเร็จ
Lint
การตรวจสอบ Lint ของ Recycle ไม่สําเร็จเมื่อเรียกใช้ super()
Lint ดำเนินการไม่สำเร็จ แสดงคำแนะนำในการปิดใช้ Lint ด้วย API ที่เลิกใช้งานแล้ว (ไม่ถูกต้องอย่างยิ่งหากใช้ kts)
ปัญหาที่อาจเกิดขึ้นกับตัวตรวจหา RestrictedApi ในการผสานรวม Lint ใหม่
โค้ด/เทมเพลตใหม่
เทมเพลตโมดูลใหม่จะแทรก buildToolsVersion

Android Studio 2021.1.1.5

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
AGP ไม่ควรเรียกใช้การจัดทําดัชนีอีกครั้งเมื่อผู้ใช้ติดตั้งใช้งานในอุปกรณ์ที่มีระดับ API แตกต่างจาก IDE
เพิ่มไฟล์พื้นฐานของ Lint เป็นอินพุตของงาน Lint
Lint
ข้อบกพร่อง: การแก้ไขด่วนของ Lint "แทนที่ "-" ด้วยอักขระ "ขีดกลาง" (–, –) ไหม" เปลี่ยนลําดับของข้อความ
การทดสอบที่ดำเนินการอยู่
แก้ไขการกําหนดค่า - ระบบจะไม่บันทึกพารามิเตอร์การกําหนดค่าการทดสอบ

Android Studio 2021.1.1.4

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ไม่มีเอาต์พุตข้อความเกี่ยวกับข้อบกพร่องเมื่องาน Lint เป็นเวอร์ชันล่าสุด
android.lintOptions.textOutput ไม่ถูกต้องเมื่อตั้งค่าด้วย "stdout" และ "stderr"
AGP7.0: ความคลาดเคลื่อนในการจัดการเนมสเปซ androidTest ระหว่าง API/Model กับการสร้าง R
AGP ไม่ควรเรียกใช้การจัดทําดัชนีอีกครั้งเมื่อผู้ใช้ติดตั้งใช้งานในอุปกรณ์ที่มีระดับ API แตกต่างจาก IDE
ปลั๊กอินไลบรารี Android ควรมีวิธีสร้างไฟล์ JAR ของแหล่งที่มา
เครื่องมือแก้ไขโค้ด
การคอมโพสิชัน RadioButton completion จะเพิ่ม Lambda ต่อท้าย
Lint
โปรดให้ Lint (?) ค้นพบใน XML เลย์เอาต์ว่า ScrollView โฮสต์องค์ประกอบย่อยโดยตรงได้เพียงรายการเดียว
การตรวจสอบ VectorDrawableCompat ของ Android Lint เตือนไม่ถูกต้อง
Lint.xml: ตัวเลือกไฟล์ใช้ตำแหน่งฐานที่ไม่ถูกต้องสำหรับการแก้ไขเส้นทาง
Lint จะไม่รับพร็อพเพอร์ตี้ระบบ lint.baselines.continue อีกต่อไปเมื่อตั้งค่าจากปลั๊กอิน Gradle
ข้อขัดข้องในกฎภาษาไพธอนที่กำหนดเองจะทําให้ไม่มีการรายงานผลลัพธ์
AGP 7 Duplicate ObsoleteLintCustomCheck issues
การผสานรวม Lint
รายละเอียดของปลั๊กอิน Android Lint Gradle
เครื่องมือแก้ไขการนําทาง
การส่ง argType ที่เป็นคลาส enum ภายในจะไม่สร้าง FragmentArgs อย่างถูกต้อง
วิซาร์ดโปรเจ็กต์ใหม่
อัปเดตไฟล์ Gradle ที่สร้างขึ้นเพื่อใช้ DSL ของปลั๊กอินใหม่
เผยแพร่ Bundle/APK
บางครั้งรหัสผ่านจะถอดรหัสไม่ถูกต้องเมื่อใช้ KeePass
บันทึกเฉพาะคู่รหัสผ่านล่าสุดโดยลบล้างรหัสผ่านที่บันทึกไว้ก่อนหน้านี้
เรียกใช้
Android Studio ไม่อัปเดตโค้ดที่คอมไพล์แล้ว | เกิดขึ้นเป็นพักๆ
ดูการเชื่อมโยง
lint tools:viewBindingType ใน Studio

Android Studio 2021.1.1.3

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
SdkLibDataFactory ใช้ร่วมกับแคชการกําหนดค่า Gradle ไม่ได้
com.android.tools.build:gradle:4.2.0 ทำลายตัวยึดตำแหน่งไฟล์ Manifest ในไลบรารี
บิลด์ไม่สำเร็จหลังจากอัปเดตโปรเจ็กต์เป็น 4.2
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
ฟิกซ์เจอร์ทดสอบที่รองรับ res เริ่มต้น (เท็จ) ยังคงมีโฟลเดอร์ที่ resvalue สร้างขึ้น
ส่ง --client-id, --client-name และ --client-version ไปยัง Lint จาก AGP
เพิ่มตัวเลือก javac "-parameters" เฉพาะในกรณีที่มี Room เท่านั้น
ไม่สามารถเรียกใช้งาน :test ได้อีกต่อไปตั้งแต่ AGP 7.0.0-beta03
AGP ไม่เปิดใช้ Live Literal สำหรับโมดูลคลัง
[Gradle] `initWith` มีไว้สำหรับการคัดลอกการกำหนดค่าบิลด์ แต่ไม่ใช่สำหรับ Flavor
ค่าอ้างอิงที่ยังไม่ได้แก้ไข: setProguardFiles
android.disableAutomaticComponentCreation ไม่ควรเป็นแบบทดลอง
initWith() ไม่พร้อมใช้งานใน Gradle Kotlin DSL
Android Studio
ช่องอัลฟ่าไม่แสดงในแถบด้านข้างของ Android Studio สำหรับสีในเครื่องมือแต่งภาพ
เครื่องมือวิเคราะห์บิลด์
คัดลอกและวางแท็บคำเตือนของเครื่องมือวิเคราะห์บิลด์ที่ไม่ทำงาน
C++ Build
บิลด์โปรเจ็กต์ใน Windows ไม่สำเร็จเนื่องจากไฟล์ Git แบบอ่านอย่างเดียว
Nullpointer in build with cmake ( prebuild openssl , building libgit2 )
GNUMAKE แสดงข้อยกเว้นสำหรับอาร์กิวเมนต์ เช่น "-mllvm -oXXXX"
target_precompile_headers ไม่ทํางาน
ปลั๊กอิน Android Gradle 4.0: ระบบไม่ได้ส่งอาร์กิวเมนต์ CMake ที่ขึ้นต้นด้วย "-C" ไปยังไฟล์ปฏิบัติการ cmake ซึ่งทำให้บิลด์ใช้งานไม่ได้
เครื่องมือแก้ไข C++
ข้อผิดพลาดเกี่ยวกับตัวแบ่งบรรทัดเมื่อสร้างเมธอด JNI โดยอัตโนมัติ
การวิเคราะห์โค้ด
คำเตือนไม่ถูกต้องใน gradle เพื่ออัปเกรดเป็นเวอร์ชันอัลฟ่าของ work-runtime lib
คำเตือนเกี่ยวกับการตรวจวิเคราะห์โค้ด ShowToast กับแถบแสดงข้อความที่เป็นผลบวกลวง
การแก้ไขข้อความที่เขียน
LiveLiterals ทําให้เกิดความขัดข้องในโมดูลที่ไม่ใช่ Compose
การเชื่อมโยงข้อมูล
รองรับ แท็ก
เครื่องมือตรวจสอบเลย์เอาต์
การคัดลอกแอตทริบิวต์เป็นการคัดลอกการอ้างอิง ไม่ใช่ค่า
Lint
Lint UnusedResources ทำงานไม่ถูกต้องเมื่อใช้ ViewBinding ผ่านการมอบสิทธิ์พร็อพเพอร์ตี้
Lint ไม่พบ aar แบบแยกไฟล์ของโปรเจ็กต์สำหรับ :camera:camera-extensions-stub
ผลบวกลวงของ UnusedQuantity
lint:TypographyQuotes ผลบวกลวงที่มีข้อความที่มีเครื่องหมายกำกับการออกเสียง
ข้อบกพร่อง: การแก้ไขด่วนของการตรวจสอบเวอร์ชันไม่ทํางาน
Lint จะไม่รับพร็อพเพอร์ตี้ระบบ lint.baselines.continue อีกต่อไปเมื่อตั้งค่าจากปลั๊กอิน Gradle
ข้อความแสดงข้อผิดพลาดที่ล้าสมัยซึ่งเกี่ยวข้องกับการวิเคราะห์ Lint บางส่วน
Android Studio 4.2 ค้างอยู่ที่การตรวจสอบ WrongConstant ด้วย Lint
lintClient ไม่รับ user.home
Lint: ShiftFlags รายงานผลบวกลวงเมื่อใช้ Kotlin
AGP 7 Duplicate ObsoleteLintCustomCheck issues
Intent-filter ของ Android S ที่ไม่มี android:exported ควรรายงานปัญหาเกี่ยวกับ
StringIndexOutOfBoundsException เมื่อเขียนรูปแบบ SARIF สำหรับ Lint
การเรียกใช้ Lint กับรายงาน SARIF จะแสดงข้อยกเว้นสำหรับ SourceLockedOrientationActivity บางรายการที่ดำเนินการไม่สำเร็จ
Lint ไม่ตรวจพบข้อผิดพลาดประเภทที่มี StringDef เมื่อมีพารามิเตอร์เมธอดสตริงหลายรายการ
งาน Lint ของ AGP ดำเนินการไม่สำเร็จเมื่อมีโมดูล compileOnly ที่ต้องพึ่งพาโดยอ้อม
Android Studio ค้างอยู่ที่การแนะนำให้อัปเดตไลบรารีเป็นเวอร์ชัน SNAPSHOT หลังจากเปลี่ยนกลับเป็นเวอร์ชันเสถียร/เบต้าที่เหมาะสม
[lint] MissingTranslation ไม่ตรวจหาคำพหูพจน์
WrongViewCast Lint แสดงผลบวกลวงเมื่อใช้ FragmentContainerView และ findFragmentByTag
การผสานรวม Lint
AGP 7.0.0 Alpha 14 การใช้ RAM ของ Lint ไม่จำกัด
ไม่รายงานปัญหาเกี่ยวกับ Lint ของฟีเจอร์แบบไดนามิกเมื่อ checkDependencies ของแอปเป็น true และมีโมดูลไลบรารี
วิซาร์ดโปรเจ็กต์ใหม่
อัปเดตไฟล์ Gradle ที่สร้างขึ้นเพื่อใช้ DSL ของปลั๊กอินใหม่
ข้อบกพร่อง: โปรเจ็กต์ใหม่ยังคงนํา "jcenter" ออกไม่ได้ แม้ว่าระบบกําลังจะนําออก และยังไม่ช่วยแนะนำสิ่งที่ควรทํา
ระบบโปรเจ็กต์
ปัญหาเกี่ยวกับ API เป้าหมายของ RenderScript ในเครื่องมือสร้าง Android r25
แหล่งข้อมูล
รวมทรัพยากรไม่สําเร็จในทรัพยากรสตริงที่มีเครื่องหมายหลีก
การทดสอบที่ดำเนินการอยู่
Bumblebee 2021.1.1 Canary 2 ไม่แสดงการทดสอบที่ไม่สําเร็จอีกต่อไป
Shrinker (R8)
Shrinker นำ Vector Drawable ที่ใช้แล้วออกด้วย agp 4.1.0 ใหม่
R8 จะไม่นำคำอธิบายประกอบสำหรับเวลาคอมไพล์ (VISIBILITY_BUILD) ออก
ดูการเชื่อมโยง
การเชื่อมต่อกับ ViewBinding ขาดการเชื่อมต่อหลังจากการดำเนินการแบบสุ่มในไฟล์ XML
ViewBinding
การอนุมานประเภทที่มีตัวแปรเลย์เอาต์หลายรายการ

Android Studio 2021.1.1.2

ปัญหาที่แก้ไขแล้ว
ปลั๊กอิน Android Gradle
ฟิกซ์เจอร์ทดสอบที่รองรับ res เริ่มต้น (เท็จ) ยังคงมีโฟลเดอร์ที่ resvalue สร้างขึ้น
เราต้องการอินเทอร์เฟซเวอร์ชันใน gradle-api
AGP 4.2.0 สร้าง APK การทดสอบที่ไม่มีคลาส ซึ่งอาจเป็นเพราะชุดแหล่งที่มาแบบผสม Java/Kotlin
อาร์ติแฟกต์ถัดไปที่จะแสดงควรเป็น CLASSES
เวอร์ชันการสนับสนุน Android ที่แทรกไม่ถูกต้อง "202.7660.26.42.7322048" โดยควรอยู่ในรูปแบบ "w.x.y.z" - ได้รับข้อผิดพลาดนี้ขณะเรียกใช้ตัวอย่างการคอมไพล์
เปิดใช้การสร้าง DSL อีกครั้งผ่านคลาสการใช้งานแทนอินเทอร์เฟซ
Android Studio
UI_MODE_NIGHT_YES ไม่ทำงานในเวอร์ชันตัวอย่าง
เครื่องมือสร้างเลย์เอาต์
ปัญหาเกี่ยวกับการแสดงตัวอย่างเลย์เอาต์ของออบเจ็กต์ TextClock
ตัวอย่างไม่เท่ากับแอปที่ทำงานอยู่ | ระบบไม่รองรับ ?attr ใน fillColor ของ XML (Vector Drawable)
การแสดงตัวอย่างเลย์เอาต์ของ Android Studio จะหยุดทํางานสําหรับ android.preference.Preference เดิมและค่ากําหนดที่กำหนดเองเมื่อเพิ่ม "androidx.preference:preference:1.1.0"
Android Studio 4.0 zoom sensitivity
เครื่องมือแสดงผลเลย์เอาต์: ไม่มีอักขระ Unicode เมื่ออัปเดต strings.xml
Android Studio ขัดข้อง
Lint
ผลบวกลวงของ Lint Recycle
Android Lint ไม่พบไฟล์ jar ของ androidx.annotation ในโปรเจ็กต์หนึ่งๆ
@CheckResult ไม่ทำงานภายในนิพจน์ Lambda
`UnknownIssueId` จะยังคงแสดงคําเตือนเมื่อปิดใช้
การตรวจสอบ UnusedResources lint ไม่ทำงานอย่างถูกต้องสำหรับไลบรารี
ข้อผิดพลาด Lint เกี่ยวกับ firebase-perf [OutdatedLibrary] แม้ว่าเราจะใช้เวอร์ชันล่าสุดก็ตาม
การแสดงผล
การแสดงผลขององค์ประกอบที่วาดได้ซึ่งมีรูปร่างโปร่งใสไม่ถูกต้อง
แหล่งข้อมูล
เพิ่มเว้นวรรคในทรัพยากรสตริงบางรายการหลังจากอัปเกรดเป็น 4.2
ดูการเชื่อมโยง
การใช้การนําเข้าแบบคงที่ของเมธอด "inflate" ของ ViewBinding จะทำให้มีทรัพยากรที่ไม่ได้ใช้
ผู้ช่วยการจับคู่ Wear
Wear Pairing Assistant เปิดจาก IJ ไม่สำเร็จ