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

Android Studio Giraffe | תיקון 4 של 2022.3.1

הושקו יחד עם:
  • Android Gradle Plugin 8.1.4
בעיות שתוקנו
Android Gradle Plugin
לא להריץ את המשימה dexing על הכיתות של פרויקטים משניים שכבר עברו תהליך dex באמצעות טרנספורמציות של ארטיפקטים

Android Studio Giraffe | תיקון 3 של 2022.3.1

הושקו יחד עם:
  • Android Gradle Plugin 8.1.3
בעיות שתוקנו
Android Gradle Plugin
[AGP 8.1.0] ‎./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
כשל ב-build אחרי עדכון ל-AGP 8.1

Android Studio Giraffe | תיקון 2 ל-2022.3.1

הושקו יחד עם:
  • Android Gradle Plugin 8.1.2
בעיות שתוקנו
Android Gradle Plugin
androidResources לא זמין במודול הספרייה של Android
[AGP 8.1.0] ‎./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
הכלי לבדיקת מסדי נתונים
ב-Android Studio 2022.3.1 Giraffe חסר הכלי לבדיקת מסדי נתונים
Shrinker‏ (R8)
בגרסה 1.9 של Kotlin, פונקציות הלמה של Kotlin נהרסות על ידי R8 אם בדיקות הערך null מוסרות
R8 נכשל עם הודעת השגיאה "Undefined value encountered during compilation" עבור play-services-measurement-21.3.0-runtime.jar

Android Studio Giraffe | תיקון 1 לגרסה 2022.3.1

הושקו יחד עם:
  • Android Gradle Plugin 8.1.1
בעיות שתוקנו
Code Editor
תמונות webp גדולות תופסות חצי משטח הקוד
Dexer‏ (D8)
Java 16 Records: equals(null) throws NullPointerException
עריכה בזמן אמת
לא עדכני: 'AGENT_ERROR'
Shrinker‏ (R8)
java.lang.VerifyError: Verifier rejected class
ה-build נתקע ב-:minifyReleaseWithR8 כשמשתמשים בספריית Apache POI
דחייה של קריאה כשמפעילים את האופטימיזציה של r8
NoClassDefFoundError עבור java.lang.reflect.Executable

Android Studio Giraffe Stable ‏ (2022.3.1.18)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0
בעיות שתוקנו
Android Gradle Plugin
הפונקציה generateLocaleConfig ב-agp 8.1.0 משתמשת בסדר לא דטרמיניסטית, וכתוצאה מכך ה-builds לא ניתנים לשחזור
Shrinker‏ (R8)
קריסה עם שגיאת אימות ב-Android מגרסה 12 ואילך

Android Studio Giraffe RC 01‏ (2022.3.1.17)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-rc01
בעיות שתוקנו
Shrinker‏ (R8)
dex-startup-optimization גורם ל-java.lang.VerifyError: Rejecting class
TargetSDKVersion Upgrade Assistant
מסננים שמניבים רכיבי XML גורמים כרגע להסתרה של השלב התואם, תמיד

Android Studio Giraffe Beta 05‏ (2022.3.1.16)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-beta05
בעיות שתוקנו
הכלי לשדרוג Android SDK
הכלי לשדרוג מציע בטעות לעדכן ל-targetSdk 33
Shrinker‏ (R8)
מקרה קיצון בשיטה VirtualDispatchMethodArgumentPropagator.shouldActivateMethodStateGuardedByBounds()‎

Android Studio Giraffe Beta 04‏ (2022.3.1.15)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-beta04
בעיות שתוקנו
Android Gradle Plugin
באג: הקישור 'Enable KSP and use the KSP processor for this dependency instead' (הפעלת KSP ושימוש במעבד KSP לצורך התלות הזו במקום זאת) מפנה לאתר
Gradle 8.1 מפר את האחסון במטמון של ההגדרות בגלל ‎ .gradle/.android/analytics.settings
תצוגה מקדימה של קובץ התגובה
ממשק המשתמש קפוא לחלוטין
Dexer‏ (D8)
agp 8.1.0 regression with API 21 - F/dex2oat ( 4176): art/compiler/driver/compiler_driver.cc:1181] Check failed: !method->IsAbstract()
Shrinker‏ (R8)
R8 ב-AGP 8 גורם לשיבושים בשירות Google Fit
המערכת לא מייצגת בצורה נכונה מידע על קובץ מקור עם שמות שיותר מאחד מהם חופף לשמות הקלט
R8 נכשל במהלך ה-build של Compose עם ArrayIndexOutOfBoundsException
קוד פשוט שקשור ל-StringBuilder חסר קריאה ל-tail כדי להוסיף בגרסת build או במצב debuggable=false

Android Studio Giraffe Beta 03‏ (2022.3.1.14)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-beta03
בעיות שתוקנו
פיתוח נייטיב
התצוגות המקדימה הרבות של כלי Wear Compose לא פועלות
עריכה
הדגשה חיונית מצטברת בסמלי פס ההפרדה
JDK
IDE ממשיך להבהב מהר מאוד אחרי שהוא מועבר ממסך אחד למסך אחר

Android Studio Giraffe Beta 02‏ (2022.3.1.13)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-beta02
בעיות שתוקנו
Android Gradle Plugin
בקשה: לאפשר לסביבת הפיתוח האינטגרטית להציע תיקון לבעיה 'נדרשת גרסה ASM9 ל-PermittedSubclasses'
כלי לניפוי באגים
שגיאה בניסיון לנפות באגים בבדיקה של ספרייה ל-Android מ-AS
פריסה
התקנה והפעלה של אפליקציה פעמיים ב-Android Studio במהלך ניפוי באגים
ייבוא/סנכרון
עדכנתי ל-Flamingo ולא הצלחתי לסנכרן את הפרויקט. קבלת גרסה של Java שאינה נתמכת
Shrinker‏ (R8)
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20

Android Studio Giraffe Beta 01‏ (2022.3.1.12)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-beta01
בעיות שתוקנו
Android Gradle Plugin
סוגי מקורות בהתאמה אישית צריכים ליצור קבוצות מקורות עם כמה טעמים
DependenciesInfoBuilder needs API update + doc
DexingNoClasspathTransform‏ (minSdk >= 24) עם יעד Java 11 נכשל בגלל רכיבי עץ חסרים
DslExtension.Builder.extendProjectWith() לא פועלת כפי שמתואר ב-Groovy
הוספת VariantSelector.withFlavor API שלא משתמש ב-kotlin.Pair
ב-AndroidLintAnalysisTask‏ (:lintAnalyzeExternalRelease) חל החמצה של מטמון כי קובץ proguard.txt השתנה
המניפסט הממוזג של האפליקציה מכיל את המאפיינים extractNativeLibs ו-useEmbeddedDex מיחסי התלות
AGP: חשיפת הנתיב לכלי AIDL ולקובץ AIDL של המסגרת כ-API ציבורי
החלת השינויים
ApplyChangesAction: ClassCastException: class com.intellij.execution.DefaultExecutionTarget cannot be cast to class com.android.tools.idea.execution.common.AndroidExecutionTarget
פריסה
תכונת Tiles ו-Complication Launchers לא פועלות ב-Android Studio Giraffe Canary 6
כלים לעיצוב
שימוש במאפיין 'postSplashScreenTheme' לעיצוב ברירת המחדל בכלי העיצוב
ייבוא/סנכרון
הסוג org.gradle.util.VersionNumber הוצא משימוש.
דיווח על שגיאות פנימיות כבעיות בסנכרון
הצגת חריגות בפועל בסנכרון במקום 'לא נמצאו וריאנטים עבור...'
Logcat
שימוש גבוה בזיכרון (1.4GB) ב-MessageBacklog
האם כדאי להסתיר את הרישום ביומן בתוך Studio מהמסנן package:mine?
אשף הפרויקטים החדש
בקטלוג הגרסאות צריך להשתמש בגרסה אחת לכל הפלאגינים של AGP
ProfileInstaller ופרופי Baseline
NullPointerException ב-profgen-cli
מקורות מידע
כשמסירים ספריות ערכים, מערכת Studio עדיין חושבת שהשפות שהוגדרו בהן קיימות
SDK Manager
הרשומה של הגדרות Android SDK תופיע בקטע 'שפות ותבניות'
כלי השדרוג
לא מסירים את android:useEmbeddedDex ממאניפסטים של מקורות
אין להוסיף את useLegacyPackaging DSL למודול הספרייה
Wear
Assistant ההתאמה של Wear נכשלת באמולטור 33.1.3

Android Studio Giraffe Canary 11‏ (2022.3.1.11)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha11
בעיות שתוקנו
Dexer‏ (D8)
ספריית הליבה מקריסה את האפליקציה לאחר עדכונים אחרונים.
Gradle
חסרה אפשרות מפת מקשים באפשרות 'התעלמות משינויים בסנכרון'
ייבוא/סנכרון
[Giraffe | 2022.3.1 Canary 8] Red underlines in build.gradle.kts file for new project
Logcat
Logcat V2 - Unable to use regex filter with spaces or parentheses
Android Studio Giraffe | 2022.3.1 Canary 9 logcat doesnt work with package:mine filter
פרסום גרסה של App Bundle או חבילות APK
שגיאה ביצירת חבילה חתומה (מחיקת כל כתובות האימייל החלופיות במאגר המפתחות כשיוצרים כתובת חדשה)

Android Studio Giraffe Canary 10‏ (2022.3.1.10)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha10
בעיות שתוקנו
Android Gradle Plugin
האם אפשר להסיר את AnalyticsRecordingTask?
התוכן של output-metadata.json לא עקבי
הגדרת toolchain של JVM לא משפיעה על הערך של targetCompatibility ב-JavaCompile
רשומות של קישורי עומק לניווט עם דומיינים של תווים כלליים לחיפוש לא מכילות את המאפיין android:host במניפסט הממוזג
המשימה processDebugMainManifest נכשלה מאז Android Gradle Plugin 8.1
Android Studio לא מתייחס למשתנה הסביבה STUDIO_GRADLE_JDK
C++ Editor
עורך C++‎: הדגשת התחביר לא פועלת מעבר להתאמה בסיסית לתבניות
תצוגה מקדימה של קובץ התגובה
התצוגה המקדימה של היצירה לא יכולה להציג את המשאב של התוכן בפרויקט שלי [android.content.res.Resources$NotFoundException: Could not resolve resource value: 0xAAE61.]
קוד שמשתמש ברטט גורם לקריסה של התצוגה המקדימה של ההודעה
הכלי לבדיקת מסדי נתונים
ב-Android Studio Canary לא מוצג סמל של 'בדיקת אפליקציות'
כלים לעיצוב
קובץ xml בתצוגה מקדימה: יצירת מופע של כיתה אחת או יותר נכשלה
המכשיר ששיניתם לתצוגה המקדימה בעורך של Android Studio לא נשמר אחרי היציאה.
סייר קבצים במכשיר
אי אפשר להשתמש בחיפוש מהיר בטבלת תהליכים
Device Manager
רשימת המכשירים ב'מנהל המכשירים' לא מציגה את רמת התוסף
כלי לעריכת פריסות
באג: פריטים חסרים בכלי לעיצוב הפריסה : ViewSwitcher ו-ViewAnimator
Lint
שינוי הפורמט רק של הקוד שהוכנס בתיקון החלפה
Lint: intention preview throws exception for ReplaceStringQuickFix
עורך תנועה
MotionLayout: אם משנים את המזהה של אובייקט תצוגה, הפונקציה תיצור עותק כפול של האובייקט הישן ותיצג אובייקט תצוגה חדש.
אין אפשרות לכווץ את MotionEditor
הכלי לעריכת תנועה לא מוצג עם קישור נתונים
כלי העריכה של התפריט הניווט
תיבת הדו-שיח 'יעד חדש'
לא ניתן לשנות את כיוון התצוגה המקדימה של תרשים הניווט באמצעות מקש הקיצור 'O' עכשיו?
ארגומנטים במפת הניווט עם אותיות רישיות
באג בכלי הניווט – כל היעדים מוצגים במצב לרוחב
בעורך ה-XML של הניווט צריכה להופיע שגיאה כשכיתה של קטע קוד היא תיאורית
Kotlin SafeArgs נכשל עם ערך ברירת מחדל ל-Parcelable בפעולה
כלי ניתוח פרופיל
אחרי שהקובץ systrace.py הוסר מ-Android SDK, נראה שאין דרך לקבל מעקב שפועל לקטגוריה 'audio'
Resource Manager
בתיבת הדו-שיח החדשה של ספריית המשאבים לא מוצגת האפשרות androidTest/ כקבוצת מקורות
האפשרות 'יצירת נכס תמונה' לא יוצרת את הקבצים הנכונים, לפעמים צריך להריץ אותה פעמיים, לפעמים היא יוצרת קובץ ואז מוחקת אותו כשאני מנסה לפתוח אותו

Android Studio Giraffe Canary 9‏ (2022.3.1.9)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha09
בעיות שתוקנו
Android Gradle Plugin
הגדרת toolchain של JVM לא משפיעה על הערך של targetCompatibility ב-JavaCompile
רשומות של קישורי עומק לניווט עם דומיינים של תווים כלליים לחיפוש לא מכילות את המאפיין android:host במניפסט הממוזג
המשימה processDebugMainManifest נכשלה מאז Android Gradle Plugin 8.1
אפשר להסיר את AnalyticsRecordingTask?
התוכן של output-metadata.json לא עקבי
C++ Editor
עורך C++‎: הדגשת התחביר לא פועלת מעבר להתאמה בסיסית לתבניות
תצוגה מקדימה של קובץ התגובה
apiLevel=21 מתעלם ב-@Preview בנוגע להחלה של android:statusBarColor מקובץ themes.xml הנכון
התצוגה המקדימה של היצירה לא יכולה להציג את המשאב של התוכן בפרויקט שלי [android.content.res.Resources$NotFoundException: Could not resolve resource value: 0xAAE61.]
כלים לעיצוב
קובץ xml בתצוגה מקדימה: יצירת מופע של כיתה אחת או יותר נכשלה
המכשיר ששיניתם לתצוגה המקדימה בעורך של Android Studio לא נשמר אחרי היציאה.
כלי לעריכת פריסות
באג: פריטים חסרים בכלי לעיצוב הפריסה : ViewSwitcher ו-ViewAnimator
עורך תנועה
MotionLayout: אם משנים את המזהה של אובייקט תצוגה, הפונקציה תיצור עותק כפול של האובייקט הישן ותיצג אובייקט תצוגה חדש.
אין אפשרות לכווץ את MotionEditor
הכלי לעריכת תנועה לא מוצג עם קישור נתונים
כלי העריכה של התפריט הניווט
תיבת הדו-שיח 'יעד חדש'
באג בכלי הניווט – כל היעדים מוצגים במצב לרוחב
לא ניתן לשנות את כיוון התצוגה המקדימה של תרשים הניווט באמצעות מקש הקיצור 'O' עכשיו?
ארגומנטים במפת הניווט עם אותיות רישיות

Android Studio Giraffe Canary 8‏ (2022.3.1.8)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha08
בעיות שתוקנו
Android Gradle Plugin
סביר להניח שנכס המרחב המשותף שייך ל-HasAndroidResources
אי אפשר להשבית את ההודעה 'קבצי Gradle השתנו מאז הסנכרון האחרון של הפרויקט'
"מומלץ להשתמש בפלאגין חדש יותר של Android Gradle" כשאין פלאגין חדש יותר
processDebugUnitTestManifest נכשל עם placeholder של מניפסט לגרסאות הבדיקה
דגל בוליאני להשבתת בדיקת ה-SDK של הידור ב-CheckAarMetadataTask
שגיאת build מתייחסת לרמת API 34, שלא קיימת
Android Studio
AS Electric Eel Running Devices Tool window loses connection to pixel watch while device mirroring
C++ Editor
[Giraffe | 2022.3.1 Canary 2] כשפותחים קובץ CPP, מוצג עורך עם מעמיס אינסופי.
Code Editor
בקשת תכונה: כוונה לחלץ משאב מחרוזת עם placeholders מתבנית מחרוזת של Kotlin
עריכת הודעות
[AS] "Create @Composable function" action creates wrong parameter name
ההשלמה האוטומטית של rememberSaveable {} שגויה
כדאי להציע אפשרות להשתמש בסמל של פס צד ליצירת קובץ כדי לציין קריאות לפונקציות שאפשר ליצור מהן קובץ
השלמת ההקלדה משאירה את הסמן במיקום הלא נכון
תצוגה מקדימה של קובץ התגובה
תצוגה מקדימה של חלון קופץ
כלי לניפוי באגים
מתקן הבאגים של ArrayMap לא מציג מפתחות
נתקע בשלב 'איסוף נתונים' בניפוי הבאגים
אי אפשר להריץ אפליקציות במצב ניפוי באגים
פריסה
ממשק משתמש חדש: סרגל ההרצה צריך לכלול את הפעולה 'צירוף מנתח באגים'
כלים לעיצוב
[תצוגה מותאמת אישית] תצוגה מקדימה בסביבת הפיתוח המשולבת של תצוגה מותאמת אישית שמוטמעת בה ComposeView מובילה לכשל ברינדור
Device Manager
[Giraffe Canary 6] Local History corrupt: too many open files
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
מנהל המכשירים – שגיאה לא ידועה
ייבוא/סנכרון
הוספת קיצור דרך ל-'gradle sync'
יחסי תלות ב-PSD: חוויית השימוש ביחסי תלות של קטלוג גרסאות שונה מזו של יחסי תלות רגילים
JDK
מסך ריק אחרי שהמחשב הנייד עובר למצב שינה במערכות עם כמה מסכים
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
Lint
בדיקת האיות של TypographyQuotes לא פועלת על קווים נטויים עם בריחה
בדיקת האיתור של שגיאות בקוד (lint) של TrustAllX509TrustManager מסמנת באופן שגוי ממשקים שמרחיבים את X509TrustManager
Logcat
חריגות שמוצגות ב-logcat לא משתמשות ב-Device API כדי לנווט למקור
Logcat (גרסה חדשה). שם קובץ שניתן ללחוץ עליו ביומן.
קוד/תבניות חדשים
באג: כשהערך של minSdk הוא 26 (Android 8) בפרויקט חדש, נוצרים משאבים שלא נחוצים, ו-Lint מתריע על כך אבל לא עוזר לתקן את הבעיה
תבניות: לא יוצרים תיקייה drawable-v24 כש-minSdkVersion >= 24
אשף הפרויקטים החדש
אי אפשר לבצע הידור של פרויקט חדש ב-Jetpack Compose שהשם שלו מתחיל במספר.
ProfileInstaller ופרופי Baseline
איחוד השמות של baselineprofiles -> baselineProfiles
מבנה הפרויקט
הצעה לשדרוג של תלות בגרסאות Catalogs – גרסת התלות הקודמת מוצגת כ-null
תצוגת הפרויקט
מקורות שנוצרו שמוצגים בצומת 'java' בתצוגת Android
מקורות מידע
NestedScrollView משבש את ההשלמה האוטומטית של XML בנסיבות לא ידועות
אין אימות של שם הנכס במסך החדש של נכסי התמונות
SDK Manager
חסר מידע על רמת ה-API כשמשדרגים קובצי אימג' של מערכת
הודעת השגיאה 'HAXM can only be installed on Windows' מוצגת ב-Windows
כלי לעריכת תרגומים
כלי העריכה של התרגומים לא נטען

Android Studio Giraffe Canary 7‏ (2022.3.1.7)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha07
בעיות שתוקנו
Android Gradle Plugin
processDebugUnitTestManifest נכשל עם placeholder של מניפסט לגרסאות הבדיקה
Code Editor
בקשת תכונה: כוונה לחלץ משאב מחרוזת עם placeholders מתבנית מחרוזת של Kotlin
עריכת הודעות
כדאי להציע אפשרות להשתמש בסמל של פס צד ליצירת קובץ כדי לציין קריאות לפונקציות שאפשר ליצור מהן קובץ
השלמת ההקלדה משאירה את הסמן במיקום הלא נכון
ההשלמה האוטומטית של rememberSaveable {} שגויה
כלי לניפוי באגים
מתקן הבאגים של ArrayMap לא מציג מפתחות
נתקע בשלב 'איסוף נתונים' בניפוי הבאגים
Device Manager
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
ייבוא/סנכרון
יחסי תלות ב-PSD: חוויית השימוש ביחסי תלות של קטלוג גרסאות שונה מזו של יחסי תלות רגילים
JDK
מסך ריק אחרי שהמחשב הנייד עובר למצב שינה במערכות עם כמה מסכים
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
Logcat
Logcat (גרסה חדשה). שם קובץ שניתן ללחוץ עליו ביומן.
מבנה הפרויקט
הצעה לשדרוג של תלות בגרסאות Catalogs – גרסת התלות הקודמת מוצגת כ-null
SDK Manager
הודעת השגיאה 'HAXM can only be installed on Windows' מוצגת ב-Windows
חסר מידע על רמת ה-API כשמשדרגים קובצי אימג' של מערכת

Android Studio Giraffe Canary 6‏ (2022.3.1.6)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha06
בעיות שתוקנו
Android Gradle Plugin
processDebugUnitTestManifest נכשל עם placeholder של מניפסט לגרסאות הבדיקה
Code Editor
בקשת תכונה: כוונה לחלץ משאב מחרוזת עם placeholders מתבנית מחרוזת של Kotlin
עריכת הודעות
כדאי להציע אפשרות להשתמש בסמל של פס צד ליצירת קובץ כדי לציין קריאות לפונקציות שאפשר ליצור מהן קובץ
כלי לניפוי באגים
נתקע בשלב 'איסוף נתונים' בניפוי הבאגים
Device Manager
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
ייבוא/סנכרון
יחסי תלות ב-PSD: חוויית השימוש ביחסי תלות של קטלוג גרסאות שונה מזו של יחסי תלות רגילים
Logcat
Logcat (גרסה חדשה). שם קובץ שניתן ללחוץ עליו ביומן.
מבנה הפרויקט
הצעה לשדרוג של תלות בגרסאות Catalogs – גרסת התלות הקודמת מוצגת כ-null
SDK Manager
הודעת השגיאה 'HAXM can only be installed on Windows' מוצגת ב-Windows
חסר מידע על רמת ה-API כשמשדרגים קובצי אימג' של מערכת

Android Studio Giraffe Canary 5‏ (2022.3.1.5)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha05
בעיות שתוקנו
Android Gradle Plugin
ClassNotFoundException בתכונה דינמית שתלויה ישירות בפרויקט המשנה של ספריית Kotlin
JDK
מסך ריק אחרי שהמחשב הנייד עובר למצב שינה במערכות עם כמה מסכים
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture

Android Studio Giraffe Canary 4‏ (2022.3.1.4)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha04
בעיות שתוקנו
Android Gradle Plugin
שדרוג ל-AGP 7.4 גורם ל-StackOverflowError
ייבוא/סנכרון
[Flamingo | 2022.2.1 Canary 6][Mac M1]גרסת JDK שמוגדרת כברירת מחדל היא 11.0.5 במקום 17.0.4
Cannot invoke GradleSyncListener.syncFailed" because "syncListener" is null
סנכרון Gradle נכשל ב-AS 2022.3.1 Canary 2

Android Studio Giraffe Canary 2‏ (2022.3.1.2)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0-alpha02
בעיות שתוקנו
Android Gradle Plugin
[Android Studio : Flamingo | 2022.2.1 Canary 8] liblog.so is packaged inside the APK
KGP קורא את המניפסט במהלך ההגדרה, ומבטל את מטמון ההגדרות כשהמניפסט משתנה
הודעת האזהרה ב-build לא ברורה כשיש בעיה במניפסט הממוזג
תצוגה מקדימה של קובץ התגובה
'בעיות עיבוד' נמצאו במהלך העיבוד של תצוגות מקדימות של 'כתיבה', אבל הכרטיסייה 'בעיות' ריקה
פריסה
com.intellij.diagnostic.PluginException: 345 ms to call on EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
מכונה וירטואלית
צילום המסך נתקע כשעוברים בין מכשירי אמולציה במהלך ההקלטה
ייבוא/סנכרון
עדכון הקובץ gradle-wrapper.properties לא מפעיל דימון חדש של Gradle
תוכנת ההתקנה
Android Studio Electric Eel | 2022.1.1 can't open Windows 11
Lint
Lint false positive about remember after Kotlin upgrade to 1.8.0
אזהרה של Lint על תוצאה חיובית שגויה בבדיקות SDK_INT שמבוצעות בתוך שיטה עם פרמטר enum
אשף הפרויקטים החדש
ביצועים איטיים של ציור בבורר התבניות החדש לפרויקטים
מכשירים שפועלים
טעינת קובץ snapshot של Quickboot תמיד נכשלת וגוררת אחריה את האמולטור
SDK Manager
ההתקנה של NDK נכשלת בגלל שגיאה בסיכום הביקורת

Android Studio Giraffe Canary 1‏ (2022.3.1.1)

הושקו יחד עם:
  • Android Gradle Plugin 8.1.0
בעיות שתוקנו
Android Gradle Plugin
בעיות ב-`com.android.build.gradle.tasks.ShaderCompile` במטמון ההגדרות
הוספה למשאבים של Java באמצעות ממשקי API של AGP גורמת לשבירה של מטמון ההגדרות
Build Analyzer
NPE ב-TasksTreeStructure.updateStructure‏ (Build Analyzer)
עריכת הודעות
ההשלמה האוטומטית לא ברורה ומוסיפה פונקציית lambda סופית מיותרת
פריסה
com.intellij.diagnostic.PluginException: 345 ms to call on EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
מכונה וירטואלית
יש להציג אזהרת פרטיות כשהמשתמש מפעיל שיקוף מסך במכשיר בהגדרות
Gradle
אי אפשר להגדיר את gradle JDK כך שיצביע על JAVA_HOME כמו שאפשר לעשות ב-IntelliJ IDEA.
ייבוא/סנכרון
JDK חסר בסביבת הפיתוח המשולבת
useLibrary is ignored by the IDE // Android "Car" library resolution fails (red in IDE): OK in ArticFox/Bumblebee, failing in Chipmunk
Lint
Lint בודק הטמעות בטוחות של ממשקים רק בממשקים שהוגדרו ישירות, ולא בממשקים שעברו בירושה
Lint לא בודק הטמעות חוקיות של נתונים (casts) לנמעני קריאה
לא בוצעה הסרה של הסוכר מ-TypedArray#close‏ (API 31), אבל AS לא מציג אזהרה כשמשתמשים ב-try-with-resources
באג: אזהרה חיובית שגויה לגבי "הספק 'BC' הוצא משימוש, ומ-Android P..."
Logcat
בקשה: הסרת ההגבלה של 3 דקות על משך ההקלטה של המסך
SDK Manager
ההתקנה של NDK נכשלת בגלל שגיאה בסיכום הביקורת