בעיות שנסגרו בנושא השקת התכונה Ladybug ב-Android Studio

Android Studio Ladybug Feature Drop | 2024.2.2 Beta 1

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-beta01
בעיות שתוקנו
פריסה
[Ladybug Canary 9] When running project, AS does not rebuild project anymore resulting in "Error loading build artifacts"
עיבוד
Android Studio קורס כשמציגים תצוגה מקדימה של קובצי פריסה

תוספת תכונות ל-Android Studio Ladybug | 2.2.2024 Canary 9

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha09
בעיות שתוקנו
APK Viewer
ניתוח ה-APK אמור לזהות באופן אוטומטי קובצי מיפוי ב-App Bundles
Dexer‏ (D8)
ספריית Desugar 2.1.0 לא פועלת עם AGP 8.5.2
ייבוא/סנכרון
"2 files found with path " error not actionable
הפרה בפרויקטים מבודדים ב-JetGradlePlugin
עריכת פריסה ומשאבים
הלחצן 'החלפת מיקום וסטטוס החשיפה של הכלים' לא מופיע בעורך הפריסה מאז גרסה 2024 של Android Studio.
Network Inspector
בכלי לבדיקת הרשת, גוף הבקשה אמור להיות ניתן לגלילה.
מכשירים שפועלים
באג: בעדכון ל-Android 15, Android Studio לא מצליח לכבות את המסך במהלך שיקוף

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 8

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha08
בעיות שתוקנו
Android Gradle Plugin
חבילות APK שנוצרות מחבילות לא מביאות בחשבון את התמיכה בארגז החול לפרטיות
Android Studio
ההצעה 'אפשר להחליף את Lambda בהפניה לשיטה' מוצגת כשלא מומלץ לעשות זאת בגלל הגבלות גרסה
מַעְבֵּד וזמן ריצה
תוצאה חיובית שגויה של ProduceStateDoesNotAssignValue
עריכה
הסרת שימושים ב-EP שהוצא משימוש: com.intellij.dom.fileDescription
ההצעה לשינוי שם באמצעות AI כוללת את השם הנוכחי/המקורי
Gradle
ההגדרה pseudoLocalesEnabled אמורה לעדכן באופן אוטומטי את resourceConfigurations
Lint
AbstractAnnotationDetector בודק פונקציות/קונסטרוקטורים עם עומס יתר שגוי
Lint ImportAliasTestMode לא יוצר כינויים לייבוא של פונקציות ברמה העליונה
שגיאת lint של WrongConstant שמופיעה פעמיים
אזהרות חדשות של ObsoleteSdkInt ב-AGP 8.8

תוספת תכונות ל-Android Studio Ladybug | 2024.2.2 Canary 7

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha07
בעיות שתוקנו
Android Studio
ההצעה 'אפשר להחליף את Lambda בהפניה לשיטה' מוצגת כשלא מומלץ לעשות זאת בגלל הגבלות גרסה

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 6

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha06
בעיות שתוקנו
הכלי לשדרוג Android SDK
קישורים מהכלי לשדרוג Android SDK מפנים לתיעוד פנימי של Google
תובנות לגבי איכות האפליקציה
קישור שגוי ל'מידע נוסף' על VCS בחלון הקופץ של מידע על מדד איכות האוויר
Code Editor
בחלק מהבדיקות של IntelliJ לא מוצגות הערות שהוזנו על ידי Metalava ב-Android SDK
תמיכה ב-Dagger/Hilt
ספקים עם הזרקה של Dagger חסרים את סמל המרזב עם K2
כלי לבדיקת פריסות
ב-Layout Inspector לא מוצג מספר ההרכבות מחדש בתוך הרכיבים הצאצאים
Lint
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
שגיאת lint של WrongConstant שמופיעה פעמיים
Android Studio לא מזהה את האזהרה 'MonochromeLauncherIcon: Monochrome icon is not defined'
הרצת בדיקות
java.lang.NoClassDefFoundError כשמריצים בדיקות באמצעות JUnit
הגדרת ההרצה של בדיקות היחידה לא מתעדכנת כראוי
כלי בדיקה
maxConcurrentDevices=1 לא מונע הפעלה של כמה מכונות וירטואליות בו-זמנית
כלי השדרוג
מוסיפים תמיכה ב-AUA כדי להפעיל את buildFeatures.resValues ב-DSL בכל פרויקט שבו משתמשים בו.

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha05
בעיות שתוקנו
Android Gradle Plugin
אפשרויות build: הוספה של האפשרות Build Run configuration (הגדרת build לריצה) והגדרתה כברירת מחדל
לא ניתן לפתור את BuildConfig בבדיקות יחידה כשמשתמשים ב-android.enableBuildConfigAsBytecode=true
Lint Integration
אי אפשר לבצע איתור שגיאות בקוד (linting) כשמייבאים קובץ AAR עם קובצי הטמעה
Logcat
חזרה מוזרה להתחלה ב-Logcat של Android Studio

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 4

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha04
בעיות שתוקנו
Android Gradle Plugin
[AGP] Lazy SdkComponents.ndkDirectory provider fails to produce value, but eager android.ndkDirectory API works
APK Viewer
אפשר לעבור לצומת מהאפשרות 'חיפוש שימושים' ב-APK Analyzer
APK Analyzer: UI of method references vs definitions very confusing
יצירת AOSP
LibFuzzer לא זמין למודול של הספק ב-Android
הכלי לבדיקת מסדי נתונים
בדיקת אפליקציות > הכלי לבדיקת מסדי נתונים: שמירת הבחירות של סביבת הפיתוח המשולבת בכל הפעלות האפליקציה
תשתית
שדרוג ל-Gradle 8.10.2
IntelliJ
לא ניתן לפתוח את Android Studio: חסר פלאגין חיוני
עריכת פריסה ומשאבים
XML Layout Refactor repeated - setting back to original value ?
Lint
טיפול בהערות לגבי שימוש בסוגים במקרים נוספים לזיהוי שגיאות בקוד (lint) של UnknownNullness
AGP 8.6.1: רגרסיה – שגיאה ב-lint של WrongConstant כשמשתמשים ב-[Int].toLong()‎ בתוך @LongDef ב-Kotlin
פלטפורמות מרובות
AGP-KMP is not propagating returnDefaultValues = true; it doesn't function
StudioBot
Android Studio מצרף את 'Ask Gemini' להודעת הכותרת של כל מעקב סטאק ב-Logcat

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 3

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha03
בעיות שתוקנו
APK Viewer
אפשר לעבור לצומת מהאפשרות 'חיפוש שימושים' ב-APK Analyzer
הכלי לניתוח APK מציג גודל שגוי ברשומה הפנימית של ה-APK ב-APK
הפעולה 'הצגת קוד באקס' צריכה להיות נגישה יותר
תיבת הדו-שיח של הצופה בקוד בייט היא תיבת דו-שיח לא רגילה
הפלאגין של Android ב-IDEA מונע מ-IDEA לפתוח קובצי ZIP
Arctic Fox: resources.arsc often fails to load in APK Analyzer
כלי העזרה לחיבור
Assistant לחיבור – סמלים פגומים
Device Manager
יצירת מכשיר | AS לא שומר את כמות ה-RAM
עריכה
AS 2024.1.2 RC 1 hangs frequently
Gradle
הפרות בפרויקטים מבודדים בקובץ addGradleAndroidTestListener.gradle
עריכת פריסה ומשאבים
הגופן משתנה ל'גופנים נוספים…'
Logcat
בקשה לתכונה: logcat צריך להשתמש באופן אוטומטי ב-retrace למעקב אחר נתיבי סטאק מעורפלים של R8
Pixel 3 ו-Pixel 3a לא זמינים כאפשרויות בתפריט הנפתח 'צילום מסך של מסגרת'
קוד/תבניות חדשים
ערוצי התראות לגבי תמיכה בתבניות של הודעות אוטומטיות
Resource Manager
סרגל החיפוש של הכלי לבחירת משאבים לא מתמקד
מקורות מידע
ספריית המשאבים של Android מוסתרת
קבוצות מקור ממודולים משניים לא מופיעות ברשימה בזמן יצירת מחרוזת חדשה
הרצת בדיקות
java.lang.NoClassDefFoundError כשמריצים בדיקות באמצעות JUnit
StudioBot
הפעלת השלמת הקוד של Gemini AI עבור C++ ו-Dart

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 2

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha02
בעיות שתוקנו
Android Gradle Plugin
הטמעת דגל להשבתת בדיקת הגרסה המינימלית של AGP
ל-AGP יש אינטראקציות מבלבלות עם הגדרת אפשרויות של קומפילר Kotlin
AGP צריך לחשוף BuiltArtifactLoader עבור קובץ ה-APK של פרויקט היעד בפרויקטים מסוג com.android.test
Code Editor
בעיה בהרחבת שורות של R.string.xxx
האפשרות 'הפעלת עיצוב בחלונית הכתיבה למשתני עיצוב' מעצבת יותר מדי
תצוגה מקדימה של קובץ התגובה
גישה לשירות מערכת החיישנים גורמת להפסקת העיבוד של התצוגה המקדימה של 'כתיבה'
קוד שמשתמש ברטט גורם לקריסה של התצוגה המקדימה של ההודעה
התצוגה המקדימה של היצירה לא פועלת כשמשתמשים בטקסט HTML עם תגי b
הכלי לבדיקת מסדי נתונים
אי אפשר להשתמש ב-database inpsector בבדיקת אפליקציות ב-Android Studio
כלי לניפוי באגים
SyncService מחשב את גודל הספרייה באופן שגוי
Device Manager
density incorrectly calculated in avd manager
עורך AVD של המהדמ תמיד מחזיר את 'סוג המכשיר' ל'טלפון/טאבלט' כשמדובר במכשיר 'רכב'
avdmanager: sdcard size not taken into account
עריכת פריסה ומשאבים
כדאי להסיר את התלות ב-Hamcrest בממשקי ה-API של layoutlib
לא ניתן להמיר את BufferedInputStream לכיתה AssetManager$AssetInputStream
Lint
"False positive" WrongConstant when using PackageManager.ResolveInfoFlags.of with Kotlin
שגיאת איתור שגיאות בקוד (lint) מסוג 'צריך לציין מארח אחד לפחות' כשמגדירים סכימה של סינון כוונות מסוג http או https
Logcat
האפשרות 'הקלטת מסך' ב-Android Studio לא מצליחה להחליף קובץ קיים
גלילה ב-ADB עובדת נורא!
אשף הפרויקטים החדש
לחצן העזרה בתיבת הדו-שיח 'ייבוא דוגמאות'
Resource Manager
רכיבי drawables עם מאפייני צבע מותאמים אישית לא מוצגים ב-Resource Manager
מנהל המשאבים חותך חלק מהאובייקטים שניתן לצייר באמצעות וקטור
מנהל המשאבים לא פועל כמו שצריך ב-Android Studio Koala Feature Drop | 2024.1.2
הצגת קישור
ייבוא אוטומטי והשלמה אוטומטית לא פועלים עבור כיתה ViewBinding שנוצרה במצב K2

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 1

הושקו יחד עם:
  • Android Gradle Plugin 8.8.0-alpha01
בעיות שתוקנו
Android Gradle Plugin
כדאי להוסיף הערה לסוג הקלט של JacocoTransform בתור @Classpath
‏com.android.build.api.variant.GeneratesApk צריך לחשוף את minSdk
הפלאגין com.android.settings לא מזהה את targetSdk
הפונקציה SourceDirectories.addGeneratedSourceDirectory לא מתאימה לשימוש עם כמה וריאנטים
Code Editor
בקשה: הוספת עזרה להשלמה אוטומטית להערה: ‏@RequiresPermission
תמיכה ב-Dagger/Hilt
ספקים עם הזרקה של Dagger חסרים את סמל המרזב עם K2
עורך קובצי Gradle
שינויים ב-build.gradle שבוצעו באמצעות כלי להצגת תוכנית להשוואת נתוני שינויים לא מזוהים
Lint
חוסר תאימות של KtAnalysisSessionProvider לבדיקות איתור שגיאות בקוד (lint) שנוספו בגרסה 8.7.0-alpha04
Lint Integration
לא נמצאה משימה של וריאנט של Lint אחרי הערכה
Logcat
גלילה של Logcat אל הסוף לא פועלת
מניפסטים
ניסיתי להשתמש ב-tools:node="merge-only-attributes" אבל לא הצלחתי, בלי הודעת שגיאה
כלי לעריכת ניווט
הוספת naveditor ל-hook של ktfmt לפני שליחה
מבנה הפרויקט
לחצנים ברוחב אפס במבנה הפרויקט
מכשירים שפועלים
העתקה והדבקה לא פועלות ב-Android Studio (Linux)
StudioBot
(Ask Gemini) מופיע ב-logcat ללא קישור