בעיות שנסגרו בנושא Android Studio 2022.2.1

תיקון 2 של Android Studio Flamingo (2022.2.1.20)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.2
בעיות שתוקנו
כלי לניפוי באגים ב-C++‎
מנתח הבאגים המקורי לא טוען סמלים אחרי עדכון Flamingo
Shrinker‏ (R8)
R8 נכשל במהלך ה-build של 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 Plugin 8.0.1
בעיות שתוקנו
Shrinker‏ (R8)
שגיאה: "No VersionRequirement with the given id in the table" אחרי שדרוג AGP 7.2.2 -> 7.4.0
R8 NullPointerException at markTypeAsLive AGP 7.4.1
[R8 4.0.53] Hard class verification failure on Android 11

Android Studio Flamingo RC 1‏ (2022.2.1.17)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-rc01
בעיות שתוקנו
Android Gradle Plugin
android.injected.testOnly=false לא פועל
Dexer‏ (D8)
נראה שדרושה פתרון עקיף ל-JDK-8272564 ברמת API 28-30
פרסום גרסה של App Bundle או חבילות APK
שגיאה ביצירת חבילה חתומה (מחיקת כל כתובות האימייל החלופיות במאגר המפתחות כשיוצרים כתובת חדשה)

Android Studio Flamingo Beta 5‏ (2022.2.1.16)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-beta05
בעיות שתוקנו
Android Gradle Plugin
שגיאת build מתייחסת לרמת API 34, שלא קיימת
"מומלץ להשתמש בפלאגין חדש יותר של Android Gradle" כשאין פלאגין חדש יותר
Android Studio
AS Electric Eel Running Devices Tool window loses connection to pixel watch while device mirroring

Android Studio Flamingo Beta 4‏ (2022.2.1.15)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-beta04
בעיות שתוקנו
Android Gradle Plugin
processDebugUnitTestManifest נכשל עם placeholder של מניפסט לגרסאות הבדיקה
Lint ניגש למידע על קבוצות מקורות ללא יחסי תלות
JDK
מסך ריק אחרי שהמחשב הנייד עובר למצב שינה במערכות עם כמה מסכים
Giraffe Canary 2: UI freeze (beachball) on startup: 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 Plugin 8.0.0-beta03
בעיות שתוקנו
Android Gradle Plugin
פלאגין 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
Cannot invoke GradleSyncListener.syncFailed" because "syncListener" is null
JDK
מסך ריק אחרי שהמחשב הנייד עובר למצב שינה במערכות עם כמה מסכים
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
Network Inspector
קריסה של TrackedHttpURLConnection.getHeaderField עם NullPointerException
Shrinker‏ (R8)
שגיאת NPE או שגיאת טענת נכוֹנוּת באימות המסגרת של CF
נסיגה אחרי הסרת מטמון של חיפוש שדות
‎:app:minifyVariantWithR8‎ גורם ל-NullPointerException ב-AGP 7.4.0-beta02
R8: ClassNotFoundException when -allowaccessmodification
הוספת תמיכה בנמעני הקשר במטא-נתונים

Android Studio Flamingo Beta 1‏ (2022.2.1.12)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-beta01
בעיות שתוקנו
Android Gradle Plugin
בעיות ב-`com.android.build.gradle.tasks.ShaderCompile` במטמון ההגדרות
הוספה למשאבים של Java באמצעות ממשקי API של AGP גורמת לשבירה של מטמון ההגדרות
Build Analyzer
NPE ב-TasksTreeStructure.updateStructure‏ (Build Analyzer)
מכונה וירטואלית
יש להציג אזהרה בנושא פרטיות כשהמשתמש מפעיל שיקוף מסך במכשיר בהגדרות
Lint
לא בוצעה הסרה של הסוכר מ-TypedArray#close‏ (API 31), אבל AS לא מציג אזהרה כשמשתמשים ב-try-with-resources
Lint לא בודק הטמעות חוקיות של נתונים (casts) לנמעני קריאה
Lint בודק הטמעות בטוחות של ממשקים רק בממשקים שהוגדרו ישירות, ולא בממשקים שעברו בירושה

Android Studio Flamingo Canary 11‏ (2022.2.1.11)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha11
בעיות שתוקנו
Build Analyzer
NPE ב-TasksTreeStructure.updateStructure‏ (Build Analyzer)
מכונה וירטואלית
יש להציג אזהרת פרטיות כשהמשתמש מפעיל שיקוף מסך במכשיר בהגדרות

Android Studio Flamingo Canary 10‏ (2022.2.1.10)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha10
בעיות שתוקנו
Android Gradle Plugin
Instrumentation API לא מבצע טרנספורמציה של יחסי תלות בקבצים מקומיים
שגיאה מסוג 'AnnotationProcessorOptions.arguments are queried' בזמן העדכון לגרסה 7.4 Beta 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 עם השגיאה "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported"
Android Studio
לא להציג חלון קופץ לא רלוונטי של תכונות בגרסת טרום-השקה של Java
APK Viewer
כללי הפרופיל הבסיסי גדולים מדי
פענוח של פרופילים Baseline לקובצי App Bundle
תצוגה מקדימה של AVD
נכס וקטורי לא מצליח לטעון קובץ SVG
Build Analyzer
לא מתקבלת התראה מ-Build Analyzer על כך שיש אזהרות חדשות לגבי גרסאות build
Code Editor
AppLinksAutoVerify לא תומך בהפניות אוטומטיות מסוג 301
עריכת הודעות
ייבוא של 'תמונה' ב-Compose שהוצא משימוש וקודם לגרסאות שלא הוצאו משימוש
פריסה
שגיאה בהצגת המכשיר במסך אחר
כלים לעיצוב
המרת קובצי SVG ל-Android Vector Graphics נכשלת בגרדיאנטים לינאריים בגלל רכיבי xref:href
Dexer‏ (D8)
שגיאה במיזוג של Dex שקשורה לנתונים סינתטיים גלובליים אחרי שדרוג מ-AS Canary 6 ל-7
מכונה וירטואלית
קריסה אקראית בליבה של אמולטור שקשורה לאמולציה של WLAN‏ (mac80211_hwsim)
הסבר קצר על אמולטור לשינוי הגודל של אמצעי הבקרה של המצלמה
Fragment
Fragment DialogFragmentCallbacksDetector Lint is broken when I upgrade to lint 30.4.x (AGP 7.4.x)
ייבוא/סנכרון
JDK חסר בסביבת הפיתוח המשולבת
הוספת מקורות אחרי יצירת הווריאציות גורמת לשיבוש הסנכרון
צריך לשנות את הניסוח של הודעות השגיאה של Android Support Plugin
כלי לעריכת פריסות
סמלים אופקיים ואנכיים ב-LinearLayout עלולים להטעות
Lint
ההסבר על בדיקת איתור השגיאות של AccessibilityDetector לא מעודכן
הבדיקות של Lint SDK_INT צריכות להבין משתנים מקומיים זמניים
שגיאה כש-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) גורמת לשגיאת איתור שגיאות בקוד (אבל אמורה להופיע אזהרה)
AGP Flamingo Alpha 8 Lint NewApi Desugar Regression
שילוב איתור שגיאות בקוד
קובץ הבסיס הוא כרגע קלט ופלט של משימות ה-Lint
Logcat
הוספת פעולה ללחיצה ימנית להעתקת טקסט ההודעה
ProfileInstaller ופרופי Baseline
חשיפת addMetadata לבדיקות של Hawkeye
מקורות מידע
Refactoring XML Color (NOT File) Name Denies Use of Uppercase Character as Invalid File Name
הרצת בדיקות
בכל פעם שאני מפעיל בדיקות יחידה עם כיסוי, אני צריך לבצע הידור מחדש (פעמיים)
כלי השדרוג
שדרוג ל-AS Flamingo Canary 9 גורם לפרויקט להיכשל כשמשתמשים בשדות BuildConfig מותאמים אישית בקובץ Gradle.

Android Studio Flamingo Canary 9‏ (2022.2.1.9)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha09
בעיות שתוקנו
חבילות אפליקציות ל-Android
מתן היכולת לציין נתיב לספריות שרוצים לכלול בחבילת האפליקציות שנוצרו באופן חיצוני
Android Gradle Plugin
קובץ lint.xml במודולים לא נלקח בחשבון בבדיקת העדכון של משימות איתור שגיאות בקוד
בעיה בפלאגין Android Gradle מגרסה 7.0 ואילך ובבדיקות Android: לא ניתן למצוא את המשאב: id
configureCMakeDebug נוטה לקרוס עם חריגת מצביע null
IllegalAccessError upgrading project to AS2022.2.1.5, FireBasePerfPlugin
הסנכרון נכשל עם הודעת השגיאה הקודרת "Collection contains no element matching the predicate".
AVD Manager
שיקוף המכשיר פתוח תמיד
עריכת הודעות
סדר ההצעות של MaterialTheme
תצוגה מקדימה של קובץ התגובה
KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime
ייבוא/סנכרון
JDK חסר בסביבת הפיתוח המשולבת
OutputBuildAction נוצר על ידי גרסה עדכנית יותר של Java Runtime
לא נוצרו הגדרות הרצה למ modules עם הפלאגין Gradle‏ 'com.android.test'
אזהרה שגויה מ-IDE לגבי רמת השפה 'preview' של Java
IDE קפוא בזמן ניסיון לבצע ריפרקטור של שיטת Kotlin בפרויקט גדול
IntelliJ
דליפת פרויקט דרך FocusChangeListener ב-FileEditorManagerImpl
הפלאגין Kotlin
נסיגה ב-EE: לפעמים אי אפשר לחלץ שיטה
Lint
גרסת Android Studio מסוימת מסומנת בטעות כגרסה לא עדכנית.
ה-EP AndroidDeprecationInspection.DeprecationFilter אף פעם לא רשום בקובץ android-plugin.xml
קוד/תבניות חדשים
Android Studio יוצר הצהרת פעילות שגויה במניפסט כשהפעילות החדשה לא נוצרת בספריית השורש של הפרויקט
תבנית פעילות ריקה של Views נכשלת לייבא את הכיתה R כשהפעילות לא נוצרת בחבילת הבסיס
אין תמיכה ב-Databinding בתבנית של Android Studio.
כלי ניתוח פרופיל
התצוגה מלמטה למעלה של המעקב אחרי simpleperf לא מאוכלסת בצורה נכונה ב-Flamingo C6
Wear
שימוש במקש esc כמקשי קיצור של לחצן החזרה לאחור מוביל לאובדן המיקוד במהלך האימולטור

Android Studio Flamingo Canary 8‏ (2022.2.1.8)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha08
בעיות שתוקנו
Android Gradle Plugin
AGP 7.4.0-alpha09 יוצר גרסאות build שלא ניתן להעלות ל-Firebase App Distribution
C++ Build
העברת הרישום ביומן של C++ לשרשור ברקע
קריאה של גרסת cmake לא במהלך ההגדרה
עריכת הודעות
סדר ההצעות של MaterialTheme
קישור נתונים
Databinding compiler no longer resolve types in multiplatform library with kotlin 1.7.0
פרסום גרסה של App Bundle או חבילות APK
'יצירת חבילת APK או APK חתומה' – נתיב היעד צריך להיות תלוי במודול

Android Studio Flamingo Canary 7‏ (2022.2.1.7)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha07
בעיות שתוקנו
Android Gradle Plugin
Gradle 8.0-milestone-2 גורם לחריגה ב-AGP
אופטימיזציה של מיזוג המניפסט לאפליקציות ולספרייה
הוספת gradle-settings-api ליצירת javadoc
הודעת השגיאה החדשה 'unknown enum constant' מ-javac ב-AGP 7.4.0-alpha09
API
שינויים מברירת המחדל של buildConfigField גורמים להצגת אזהרות עם פלאגין Gradle 3.0.0
עריכת הודעות
הדגשה של קריאה לפונקציה בזמן כתיבת קוד חסרה בעיצוב Darcula
לעתים קרובות אי אפשר לקרוא את הקוד של הוספת הייבוא לפונקציות שניתנות ליצירה
תצוגה מקדימה של קובץ התגובה
קובץ jetified font/myfont.xml לא קיים (או שהוא לא קובץ)
Device Manager
עריכת מכשיר AVD מפעילה את מסגרת המכשיר, ומתעלמת מההגדרה הקודמת
מכונה וירטואלית
ההגדרה 'מצב פעילות מתמיד' לא משוחזר כשהמכשיר מנותק
שיקוף מסך הקשה על ניתוק המכשיר
כלי לעריכת פריסות
תיקון 3 של AS 2021.1.1: בעיות ב-Inputtype
דליפת זיכרון של 138MB ב-CustomViewPreviewRepresentation
ה-tools:listitem של Spinner לא מוצג כראוי כשמשתמשים בו בתוך תג include.
כלי לבדיקת פריסות
כלי לבדיקת פריסות לא בודק את Compose אם הגרסה לא נכללת באפליקציה שפועלת
Lint
Lint: PartialResults merging works incorrectly
Logcat
בקשה: ב-LogCat, אפשר גם להסתיר את רמת היומן
Wear
אמולטור Android. Wear OS Round. החזרה לפורמט ריבועי.

Android Studio Flamingo Canary 6‏ (2022.2.1.6)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha06
בעיות שתוקנו
Logcat
בקשה: ב-LogCat, אפשר גם להסתיר את רמת היומן

Android Studio Flamingo Canary 5‏ (2022.2.1.5)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha05
בעיות שתוקנו
Android Gradle Plugin
לסוג ה-build 'debug' יש מפתח חתימה שמוגדר כברירת מחדל, ולסוגים אחרים אין
ספריית המקור שנוצרה מופיעה כספריית Java בספק המקור הראשי של מודל האיתור של שגיאות בקוד
עריכת הודעות
הדגשת התחביר ב-Jetpack פיתוח נייטיב לא עקבית
ייבוא/סנכרון
תיקון פלטפורמה ל-IDEA-303282
כלי לעריכת פריסות
טיפול שגוי במאפיין הגרביטציה בתצוגת תוכנית
תמיכה בספריות של נתוני לדוגמה שאפשר לאסוף באופן חולף לשימוש בפרויקטים עם כמה מודולים
RTL Refactoring מנסה לערוך קובצי תאימות לאפליקציות
ווידג'טים בתצוגת הזמן
תצוגה מקדימה של העיצוב לא פועלת יותר אם חסר מאפיין כלשהו מהעיצוב
כפילות באפשרויות בעץ הרכיבים במצב עיצוב של עורך הפריסה
בחלון Layout, כשעוברים מתצוגת Design לתצוגה מפוצלת, תצוגת ה-XML לא גולשת לרכיב שנבחר.
לחיצה ימנית על שורת התצוגה בעורך הפריסה לא פותחת את תפריט ההקשר. צריך ללחוץ בדיוק על מזהה התצוגה או הסוג שלה
אחוז ההנחיה לא מוצג בתצוגת העיצוב כשהוא מצוין באמצעות ערכי מאפיינים
הצעה: צריך להיות אפשרות לשנות את הגודל של התא בתצוגת נכס הפריט
שוליים של פריסה לא פועלים כמו שצריך
ה-tools:listitem של Spinner לא מוצג כראוי כשמשתמשים בו בתוך תג include.
inputType שגוי של ברירת המחדל ל-editText
Android Studio מוסיפה מאפייני מיקום מוחלטים לקבוצות של ConstraintLayout
Lint
[BuildTool/Lint] מאפיין ה-constructor של ChecksSdkIntAtLeast
Logcat
היומנים הפסיקו להופיע במסוף
הרצת בדיקות
"קישור דינמי לא חוקי" בכתובת https://g.co/androidstudio/not-mocked
בדיקה
הדף g.co/androidstudio/not-mocked לא שימושי יותר

Android Studio Flamingo Canary 4‏ (2022.2.1.4)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha04
בעיות שתוקנו
Android Gradle Plugin
שינוי משאבים באמצעות resValue ב-build.gradle מוביל לשגיאה: משאבים כפולים
לסוג ה-build 'debug' יש מפתח חתימה שמוגדר כברירת מחדל, ולסוגים אחרים אין
שימוש בתכונות דינמיות ובצמצום משאבים גורם לקריסה בסביבת זמן הריצה
Code Editor
הבדיקה 'RegExp' > 'בריחה מיותרת של תו' מזהה בטעות את "‎\\}" כמיותר
ניהול יחסי תלות
הסרת כלי build מיושנים
ייבוא/סנכרון
אי אפשר לייבא פרויקט Kotlin Multiplatform ב-AS 2022.1.1 Beta 1
IllegalStateException: Build (name=':') not found
כלי לעריכת פריסות
שגיאה בתצוגה המקדימה של תצוגות בהתאמה אישית
Lint
Lint false positive Recycle regarding openInputStream
Logcat
[LogcatV2] Wrong hotkey hint if you change default `control + space`
Network Inspector
Network Inspector מציג בקשות פעמיים אם OkHttpClient נוצר מ-OkHttpClient אחר באמצעות newBuilder()‎

Android Studio Flamingo Canary 3‏ (2022.2.1.3)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha03
בעיות שתוקנו
Android Gradle Plugin
הפסקת היצירה של תצורת androidJacocoAnt אם הכיסוי לא מופעל
שימוש ב-@IntDef ברכיב ספרייה לא יוצר את הקובץ annotations.zip בקובץ ה-aar
לא ניתן למצוא סופר-סוג משותף ל- ול-
מוסיפים גרסה של מאפיין 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 sync failed: Sync failed: reason unknown
DependencyReportTask לא תואם למטמון ההגדרות
Code Editor
חילוץ של משאב מחרוזת עשוי לכלול מירכאות (" ")
הדגשת ההקשר של SQL לא פועלת ב-Room 2.5.0
תצוגה מקדימה של קובץ התגובה
התפריט הנפתח DropdownMenu מורחב במיקום שגוי במצב תצוגה מקדימה אינטראקטיבי
כלי לניפוי באגים
ברירת המחדל של מקורות ניפוי הבאגים היא compileSdkVersion במקום גרסת האמולטור
מכונה וירטואלית
שיקוף מסך הקשה על ניתוק המכשיר
ייבוא/סנכרון
ייבוא פרויקט Gradle נכשל אחרי שדרוג מתיקון 2 של Chipmunk (2021.2.1)
אפשרויות המהדר לא נכללות בסנכרון של IDE Gradle
אי אפשר לייבא פרויקט Kotlin Multiplatform ב-AS 2022.1.1 Beta 1
Lint
בדיקת איתור שגיאות בקוד של ResourceType לא פועלת במקורות של Kotlin
הספרייה VersionChecks לא מטפלת בבדיקות טווח של Kotlin
תוצאה חיובית שגויה ל-InlinedApi כשעוטפים אותו
Logcat
בעיות ב-Logcat
קוד/תבניות חדשים
תג מטא-נתונים ריק נוסף לפרויקטים חדשים
תצוגת הפרויקט
שם החבילה לא מתעדכן בסרגל הצד אחרי שינוי השם
כלי השדרוג
תמיכה בשינוי שם החבילה של AndroidTest
העברת מאפיין החבילה של AndroidManifest.xml ל-DSL של מרחב שמות

Android Studio Flamingo Canary 2‏ (2022.2.1.2)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha02
בעיות שתוקנו
Android Gradle Plugin
ההגדרה של MergeGeneratedProguardFilesCreationAction איטית גם כשאחסון במטמון של ההגדרות מופעל
[AGP] Add generated source directory to IDE model (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 Manager: שגיאה: Unable to locate adb but adb.exe is on path.
הכלי לבדיקת משימות ברקע
הכלי לבדיקת משימות ברקע
Code Editor
חילוץ של משאב מחרוזת עשוי לכלול מירכאות (" ")
Device Manager
תוצאות לא ברורות בתפריט החיפוש של הפעולות כשמחפשים את 'מנהל המכשירים'
מיון שגוי ב'ניהול מכשירים'
מכונה וירטואלית
כיבוי המסך של המכשיר במהלך ההעברה (mirroring)
ייבוא/סנכרון
מתן אפשרות לבדיקות לסנכרן עם גרסאות ישנות של AGP כדי לטפל ב-DSL של מרחב שמות חדש
תמיכה בפריסת מקור חדשה של KMP
הפלאגין Kotlin
הכלי Refactor -> Modularize לא עובד עם קוד Kotlin
Logcat
יש להחזיר את היכולת להתאים אישית את גודל הגופן של logcat
ב-Logcat מוצג הבאנר 'כל הרשומות ביומני המערכת מוסתרות על ידי המסנן' כשהמכשיר מנותק
פירוק למודולים של Refactor
AS 3.3 alpha8: Modularize... refactoring is greyed out
ניווט
אם מרחב השמות מועבר אל build.gradle, ה-build נכשל עם הצהרת R שלא ניתן להפנות אליה.
קוד/תבניות חדשים
הערה שגויה בתבנית 'פעילות בכרטיסיות'
שם מודול מצומצם מדי
אשף הפרויקטים החדש
המסך של חלוקת הגרסאות גדול מדי ואי אפשר לגלול בו.
פרסום גרסה של App Bundle או חבילות APK
יצירת מאגר מפתחות לא כוללת בריחה או ציטוט של ארגומנטים
מקורות מידע
אי אפשר לחלץ משאב מחרוזת מ-Kotlin אם הוא מכיל הפסקות שורה
החלפה שקטה של משאב drawable ב-Android Studio
קבצי SVG עם רקע שקוף משתנים לצהוב
הפעולה 'המרה ל-WebP' אמורה לפעול בסמלים במרכז האפליקציות
SDK Manager
ספריית סמלי הגרפיקה המצולמת גורמת לעיכובים חמורים ב-SDK Manager
SdkManager מציג את toString ב-RemotePackage
כלי לעריכת תרגומים
עורך התרגום: יש לשמור את קובצי המשאבים ולא להעביר את כולם לקובץ strings.xml
כלי עריכת התרגומים לא מבדיל בין סרביה קירילית לסרביה לטינית. בנוסף, הרבה שפות לא זמינות בכלי העריכה של התרגומים.
הוספת מחרוזת בכלי לעריכת תרגומים מוסיפה משאב פעמיים (AS Bumblebee)
כשמעתיקים טקסט, מתבצע כתיבה מחדש של כמה עמודות

Android Studio Flamingo Canary 1‏ (2022.2.1.1)

הושקו יחד עם:
  • Android Gradle Plugin 8.0.0-alpha01
בעיות שתוקנו
Android Gradle Plugin
כישלון לא עקבי ב-build במשימה MergeResources
JavaPluginConvention ו-HasConvention הוצאו משימוש
מיקום קובץ שגוי ולא עקבי של ה-API החדש של הטרנספורמציה
אסור להשתמש בפונקציה GUtil.toWords(string) שהוצאה משימוש בפלאגין של Android Gradle
אסור להשתמש בפונקציה ConfigureUtil.configure(closure, target)‎ שהוצאה משימוש בפלאגין של Android Gradle
עדכון הבדיקות של AGP כך שישתמשו ב-KGP 1.7.20-Beta
Gradle 7.4 נכשל (לא ניתן ליצור מופע של AnalyticsService)
הודעת השגיאה החדשה 'unknown enum constant' מ-javac ב-AGP 7.4.0-alpha09
API
Variant API: ב-AGP 7.1 ואילך, עדכונים של אובייקטים חדשים של וריאציות לא מועברים לאובייקטים ישנים של וריאציות
C++ Editor
לא ניתן לאתר קובץ ‎ .h חיצוני של C++‎ בתצוגת הפרויקט ב-Android
Code Editor
השבתת ייבוא של תווים כלליים כברירת מחדל בפרויקטים של Kotlin ב-Android Studio
פריסה
דליפת פרויקט דרך AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Device Manager
בחירת טלפון ב-Device Manager מציגה תמונות אוטומטיות
מכונה וירטואלית
בפרופיל החומרה של Android TV מוצג גודל מכשיר שגוי
unable to download the image for Android 12.0 without Google APIs for the ABI arm64-v8a on my 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.2GB במקום 150MB
כלי השדרוג
כלי העזר לשדרוג של AGP אמור לטפל בפרויקטים שמשתמשים ב-android.disableAutomaticComponentCreation