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

Android Studio Meerkat | 2024.3.1 Canary 9

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha09
בעיות שתוקנו
Android Gradle Plugin
Android Gradle Plugin: Variants should expose source set names
מטמון ההגדרות רגיש לשינויים בהגדרה של משתנה הסביבה TERM
עריכת הודעות
Android Studio מציעה השלמה של רכיב חדש ל-Compose בפרויקטים ללא AGP או Compose
כלי לבדיקת פריסות
הדגל -Dappinspection.use.dev.jar לא פועל ב-Android Studio Ladybug
Lint
Lint check StringEscapeDetector crash on "‎\\ "

Android Studio Meerkat | 2024.3.1 Canary 8

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha08
בעיות שתוקנו
Lint
AppLinkSplitToWebAndCustom is UnknownIssue in lint 8.7.3
שילוב איתור שגיאות בקוד
lintVitalRelease לא פועל באופן אוטומטי בזמן ה-build של חבילת האפליקציות
פלטפורמות מרובות
הבלוק androidLibrary{} פגום ב-KMP
הרצת בדיקות
בחירת הכרטיסייה 'פלט של מדד השוואה' כברירת מחדל כשזוהה פלט
שגיאות ב-AGP 8.6.0 במהלך הפעלת בדיקות של Java 8 (דרך כלי הפיתוח)

Android Studio Meerkat | 2024.3.1 Canary 7

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha07
בעיות שתוקנו
Android Gradle Plugin
שגיאה ב-Fused Library כשאפשר לשפר את התלות שלא נפתרה
מאפייני המערכת מ-gradle.properties לא מועברים ל-R8 Gradle Workers בתהליכים נפרדים
הגדרת BuiltArtifact.outputFile כסוג קובץ
אי-הצגת מרחב שמות בספרייה הממוזגת לא מניבה הודעת שגיאה טובה
אפשרויות האיתור של שגיאות בקוד ב-AGP 7.1.0-alpha08 לא מאפשרות להשתמש ב-stdout
ייבוא/סנכרון
משביתים את מצב אופליין ובונים מחדש
אין להשתמש במשימות ברירת המחדל של מודולי KMP
Lint
Lint מדווח באופן שגוי על פריסה בתצוגת עץ מיותרת כשמשתמשים ב-FrameLayout עם fitSystemWindows כדי לעטוף רכיב RelativeLayout צאצא שדורש ריפוד בהתאמה אישית.
כלל האיתור של שגיאות בקוד (lint) CoarseFineLocation לא מתייחס למאפיין maxSdkVersion
מקורות מידע
לא ניתן ליצור משאב גולמי

Android Studio Meerkat | 2024.3.1 Canary 6

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha06
בעיות שתוקנו
Android Gradle Plugin
עדכון של shouldConfigureKotlinPlatformAttribute כדי לטפל בתמיכה מובנית ב-Kotlin
נותנים תחביר של kotlin gradle בהודעת השגיאה של 'checkTestedAppObfuscationRelease'
Code Editor
ההשלמה האוטומטית לא פועלת כמו שצריך בתיקייה androidTest
תצוגה מקדימה של קובץ התגובה
הטפט לא פועל ברמת API 34 ו-35
Gradle
הפלאגין של Android Gradle משתמש בגרסה 0.1.0 של tensorflow-lite-metadata, שאין לה רישיון.
עורך קובצי Gradle
הצעת ההקשר של new-library versions.toml גורמת לשגיאה בגלל מילת מפתח שמורה
ייבוא/סנכרון
באג: שינויים בקובץ gradle של פרויקט אחד תמיד מחייב סנכרון של פרויקט אחר
Lint
Lint מציע להחליף את @RequiresExtension בבדיקה ב-@SdkSuppress, שלא תומך בתוספים של SDK
כלי לעריכת תרגומים
משאב מחרוזות – שפות אחרות
כלי השדרוג
Android Studio רוצה לשדרג יחסי תלות של AGP שכבר שודרגו, ופעולת השדרוג נכשלת

Android Studio Meerkat | 2024.3.1 Canary 5

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha05
בעיות שתוקנו
Android Gradle Plugin
אולי לאפשר ל-Kotlin המובנה ב-AGP לתמוך בהוספה אוטומטית של יחסי תלות ב-kotlin stdlib
Jetpack פיתוח נייטיב
"קריאות produceState צריכות להקצות ערך בתוך הלוגריתם של הבעלים: בדיקת איתור שגיאות בקוד לא מזהה את הקצאת הביטוי 'if'
Lint
חריגת זמן ריצה בגרסאות API מתחת ל-26 עם Java nio API לא נתמכת (ללא שגיאת איתור שגיאות בקוד)
Lint מונע שימוש ב-RequiresApi גם בשיטת עזר פרטית בבדיקות
כשמשתמשים ב-hasRoute(Route::class)‏ .ב-Android Studio, מופיעה אזהרה על RestrictedApi במצב K2
מכשירים שפועלים
העתקה והדבקה לא פועלות ב-Android Studio (Linux)

Android Studio Meerkat | 2024.3.1 Canary 4

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha04
בעיות שתוקנו
Device Manager
בקשה: להחזיר את היכולת להסיר את הסקין של AVD של אמולטורים
כלי לבדיקת פריסות
הפעלת פעולה להצגה/הסתרה של עץ משנה ב-LI מוטמע
כלי ניתוח פרופיל
מידע על כלי לניתוח ביצועים (profiler)
Profiler ממיין את משכי הזמן לפי סדר אלפביתי במקום לפי הערך הבסיסי
Room SQL
לא ניתן לנתח פונקציות חלון ב-SQLite

Android Studio Meerkat | 2024.3.1 Canary 3

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha03
בעיות שתוקנו
Android Gradle Plugin
שגיאה לא מועילה ''compileSdkVersion is not specified. יש להוסיף אותו ל-build.gradle"
האפשרות 'גרסת build נקייה' לא מופיעה בתפריט Build
ייבוא/סנכרון של C++‎
java.lang.IllegalStateException: Module source root type com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType is not registered as JpsModelSerializerExtension
תצוגה מקדימה של קובץ התגובה
KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime
התצוגה המקדימה לא פועלת אם PreviewParameter הוא הפרמטר השני של הפונקציה הניתנת לקיפול
הפונקציה 'isData' של Kotlin reflect מחזירה ערך שגוי כשמריצים אותה בתצוגה המקדימה של IDE ב-Compose
com.android.tools.idea.rendering.BuildTargetReference: גישה ל-PSI בשעון הקיץ בחוף המזרחי
‎com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts called on EDT
כלי לבדיקת פריסות
הפעלת פעולה להצגה/הסתרה של עץ משנה ב-LI מוטמע
Lint
kotlin android.os.Handler removeCallbacks Runnable
שגיאת lint של WrongConstant בהגדרה במקום שימוש בערך קבוע באמצעות shift
שגיאת lint של WrongConstant שמופיעה פעמיים
מקורות מידע
השיטה BuildType.initWith() כבר לא מעתיקה את המאפיין isShrinkResources ב-AGP 8.7
כלים לממשק המשתמש
הבורר של כלי העיצוב מוצג בטעות בקבצים ללא הפניה לממשק משתמש או ל-Android

Android Studio Meerkat | 2024.3.1 Canary 2

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha02
בעיות שתוקנו
Android Gradle Plugin
הצגת הודעת שגיאה עם פעולה שאפשר לבצע כשמשימה להגדרת GMD נכשלת בגלל חוסר מקום בכונן
הפלאגין com.android.settings לא מזהה את targetSdk
Code Editor
בקשה: כשסביבת הפיתוח האינטגרטי מזהה בעיה של הרשאה חסרה בקריאה לפונקציה, היא צריכה להציע גם את ההערה RequiresPermission
Lint
Lint נכשל עם InstantiationException ללא הודעת חריגה ב-stacktrace של Lint
בדיקת איתור שגיאות בקוד (lint) שזיהתה שגיאה שוואה: ההרשאה android.permission.SCHEDULE_EXACT_ALARM ניתנת רק לאפליקציות מערכת
צריך להחיל את הבדיקה StringFormatInvalid על שיטת Compose stringResource
ההערה RequiresFeature לא פועלת בקובצי Kotlin
Logcat
שיפור התאמת אותיות רישיות במסנן Logcat
Logcat ריק

Android Studio Meerkat | 2024.3.1 Canary 1

הושקו יחד עם:
  • Android Gradle Plugin 8.9.0-alpha01
בעיות שתוקנו
תצוגה מקדימה של קובץ התגובה
גישה לקובץ com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile ב-EDT
פריסה
[Ladybug Canary 9] When running project, AS does not rebuild project anymore resulting in "Error loading build artifacts"
Lint
Lint קורס עם בדיקות Lint gradle
Logcat
Android Studio Logcat תמיד נקי אחרי שהמכשיר מנותק
שיפור התאמת אותיות רישיות במסנן Logcat
הרצת בדיקות
שינוי הגופן של חלון תוצאות הבדיקה
כלי בדיקה
[GMD] ensure adb is executable in setup task.