בעיות שנסגרו ב-Android Studio Ladybug

Android Studio Ladybug | תיקון 3 של 2024.2.1

הושקו יחד עם:
  • Android Gradle Plugin 8.7.3
בעיות שתוקנו
Lint
הרבה אזהרות חסרות לגבי שיטות API לניתוח כשמריצים איתור שגיאות בקוד
בדיקת איתור שגיאות בקוד (lint) שזיהתה שגיאה שוואה: ההרשאה android.permission.SCHEDULE_EXACT_ALARM ניתנת רק לאפליקציות מערכת

Android Studio Ladybug | תיקון 2 לגרסה 2024.2.1

הושקו יחד עם:
  • Android Gradle Plugin 8.7.2
בעיות שתוקנו
Lint
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
Shrinker‏ (R8)
[R8 8.6.27] שיטת ההטמעה הוחלפה ב-'throw null'
קובצי ברירת המחדל של Android Proguard גורמים להצגת אזהרה כשמשתמשים בהם עם הגרסה הנוכחית של R8
אם ההודעה גדולה מדי, ה-MissingStartupProfileItemsDiagnostic גורם לקריסה של לקוח Gradle עם הודעת שגיאה מסוג 'אין מספיק זיכרון'

Android Studio Ladybug | תיקון 1 לגרסה 2.1.2024

הושקו יחד עם:
  • Android Gradle Plugin 8.7.1
בעיות שתוקנו
Android Gradle Plugin
agp docs have a lot of TBD
הכלי לשדרוג Android SDK
קישורים מהכלי לשדרוג Android SDK מפנים לתיעוד פנימי של Google
IntelliJ
לא ניתן לפתוח את Android Studio: חסר פלאגין חיוני
Lint
AGP 8.6.1: רגרסיה – שגיאה ב-lint של WrongConstant כשמשתמשים ב-[Int].toLong()‎ בתוך @LongDef ב-Kotlin
שגיאת איתור שגיאות בקוד (lint) מסוג 'צריך לציין מארח אחד לפחות' כשמגדירים סכימה של סינון כוונות מסוג http או https
הרצת בדיקות
java.lang.NoClassDefFoundError כשמריצים בדיקות באמצעות JUnit
הגדרת ההרצה של בדיקות היחידה לא מתעדכנת כראוי

Android Studio Ladybug | 2024.2.1 RC 1

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-rc01
בעיות שתוקנו
Lint
"False positive" WrongConstant when using PackageManager.ResolveInfoFlags.of with Kotlin

Android Studio Ladybug | 2024.2.1 Beta 2

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-beta02
בעיות שתוקנו
Lint
חוסר תאימות של KtAnalysisSessionProvider לבדיקות איתור שגיאות בקוד (lint) שנוספו בגרסה 8.7.0-alpha04

Android Studio Ladybug | 2024.2.1 Canary 9

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-alpha09
בעיות שתוקנו
Android Gradle Plugin
BuildType#initWith מעתיק את הבלוק של העיבוד לאחר הייצור, אבל ההגדרות של ProGuard לא חלות
אי אפשר למזג תגים מסוג foregroundServiceType
Running Android lint failed with NoSuchFileException
גרסת build
[NewUI] Banner styles for variant conflicts not consistent
Lint
"android:host is missing" עבור כתובות URI עם מארח null
כלי העריכה של התפריט הניווט
הוספת naveditor ל-hook של ktfmt לפני שליחה
הצגת קישור
ViewBinding class not generated from androidTest/ layouts

Android Studio Ladybug | 2024.2.1 Canary 8

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-alpha08
בעיות שתוקנו
Android Gradle Plugin
AGP צריך לציין שהוא תומך ב-API 35 שעומד להימסר בקרוב
Running Android lint failed with NoSuchFileException

Android Studio Ladybug | 2024.2.1 Canary 7

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-alpha07
בעיות שתוקנו
Android Gradle Plugin
AGP צריך לציין שהוא תומך ב-API 35 שעומד להימסר בקרוב
Network Inspector
Android Studio Network Inspector לא פועל עם דחיסת brotli
כלי לעריכת תרגומים
יש לשמור על סדר המחרוזות

Android Studio Ladybug | 2024.2.1 Canary 5

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-alpha05
בעיות שתוקנו
מחזור חיים
K2 UAST: wrong nullity of resolved lambda parameter with platform type
Lint
Lint צריך לבדוק אם יש אובייקטים לא חוקיים שמשמשים כ-ViewGroups
Logcat
הטקסט בחלון הכלי של Logcat לא עוקב אחרי הגדרת הזום בקטע 'מראה'/'נגישות'

Android Studio Ladybug | 2024.2.1 Canary 4

הושקו יחד עם:
  • Android Gradle Plugin 8.7.0-alpha04
בעיות שתוקנו
Android Gradle Plugin
AGP צריך לציין שהוא תומך ב-API 35 שעומד להופיע בקרוב
AGP 8.5: הרבה יותר משימות mergeDebugResources פועלות, מה שמאט את תהליך ה-build
הגדרת ndk 27 כ-NDK שמוגדר כברירת מחדל ב-AGP.
C++ Build
משתנה הסביבה JAVA_TOOL_OPTIONS גורם לכישלון של גרסאות build של NDK
ניתוח קוד
Lint נותן הצעה שגויה לגבי removeLast
הכלי לבדיקת מסדי נתונים
Databse inspector, Table's last rows hides behind the bottom bars
תצוגה מקדימה
התצוגה המקדימה של AS Compose לא פועלת עם נכסים שנוצרו