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

Android Studio Iguana | תיקון 2 לגרסה 2023.2.1

הושקו יחד עם:
  • Android Gradle Plugin 8.3.2
בעיות שתוקנו
Android Gradle Plugin
AGP 8.3 עם הסרת סוכר יכולה לגרום לנעילה חזקה
AGP 8.3 משבשת את המשימה zipApksFor
ייבוא/סנכרון
Android Studio Iguana | 2023.2.1 Canary 9 not generating a correct project for compose
Lint Integration
ל-Lint אין אפשרות להסיר את הספק הלא ברור של יחסי התלות ב-KMP

Android Studio Iguana | תיקון 1 של גרסה 2.1.2023

הושקו יחד עם:
  • Android Gradle Plugin 8.3.1
בעיות שתוקנו
Android Gradle Plugin
בעיה בטיפול בקלט המצטבר של MergeJavaResourcesTask
תצוגה מקדימה של קובץ התגובה
מחרוזות חדשות לא מזוהות על ידי תצוגה מקדימה של כתיבת אימייל עד להפעלה מחדש
טעינה נכשלת של PreviewParameterProvider רק ב-Iguana
כלי לבדיקת פריסות
כלי לבדיקת פריסות קורס ב-Compose ב-AS Iguana Canary 10
שילוב איתור שגיאות בקוד
לא ניתן לפתור את סוגי קבוצות המקור של האחים ב-AGP 8.3.0-rc02 באמצעות Lint

Android Studio Iguana | 2023.2.1 RC 2

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-rc02
בעיות שתוקנו
Shrinker‏ (R8)
הבדיקה SimpleKotlinEnumUnboxingTest נכשלת בבוט kotlin_dev

Android Studio Iguana | 2023.2.1 RC 1

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-rc01
בעיות שתוקנו
Android Gradle Plugin
המשימה 'התקנה' של Android Gradle Plugin 8.2.0 נכשלת בפרויקט שמשתמש בתכונות דינמיות
פלט ה-build
שגיאות סנכרון של AS Iguana Gradle לא מוצגות
Device Manager
הגדרות עם שמות זהים אבל מזהים שונים גורמות לקריסה של תיבת הדו-שיח של הגדרת AVD
Dexer‏ (D8)
[desugared library] Desugared library version 2.1 is not compatible with previous versions of R8
האם האופטימיזציות פועלות גם עם D8 בלבד?
ייבוא/סנכרון
רגרסיה בביצועים – הגדרת יחסי תלות בסביבת הפיתוח המשולבת
Android Studio Hedgehog נתקע בזמן חישוב הגודל של הפרויקט
Shrinker‏ (R8)
[R8 8.3.21] גרסה R8 8.3.21 גדולה ב-1.57MB מגרסה R8 8.1.56
הפונקציה class.getInterfaces() מחזירה ערך ריק

Android Studio Iguana | 2023.2.1 Beta 2

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-beta02
בעיות שתוקנו
Android Gradle Plugin
לא ניתן להגדיר את גרסת JaCoCo ב-AGP 8.2.0
המשימה 'התקנה' של Android Gradle Plugin 8.2.0 נכשלת בפרויקט שמשתמש בתכונות דינמיות
Baseline Profiles ו-ProfileInstaller
השגיאה java.lang.ArrayIndexOutOfBoundsException מתקבלת ב-compileReleaseArtProfile
ייבוא/סנכרון
שימוש בספריות שאינן של AndroidX בפרויקט AndroidX
Shrinker‏ (R8)
[R8 8.3.21] גרסה R8 8.3.21 גדולה ב-1.57MB מגרסה R8 8.1.56

Android Studio Iguana | 2023.2.1 Beta 1

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-beta01
בעיות שתוקנו
ייבוא/סנכרון
בעיית תאימות אפשרית עם Gradle 9 ב-Iguana בגלל org.gradle.util.VersionNumber
Shrinker‏ (R8)
קריסה של R8 Flurry SDK עם AGP 8.2.0
Android - R8 causes subclass of LinearLayoutManager to crash
R8 v8.2.33, קריסה בסביבת זמן ריצה לאחר השדרוג עם הודעת השגיאה "java.lang.VerifyError: Bad type on operand stack"

Android Studio Iguana | 2023.2.1 Canary 17

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha17
בעיות שתוקנו
Android Gradle Plugin
יש לציין אפשרויות להכללת מקורות שנוצרו ב-Javadoc וב-SourceJar
דרוש תיקון מהיר לאי-התאמה בין compileSdk לבין התלות ב-minCompileSdkVersion
[Gradle] ‏tools:overrideLibrary צריך לתמוך בכוכבית (*)
ממשק המשתמש קופא בזמן עריכת המניפסט
תובנות לגבי איכות האפליקציה
פונקציית המיון של העמודה 'בעיות' לא ממיינת באופן אינטואיטיבי
כלי לניפוי באגים ב-C++‎
LLDB Debugger not check apk for required architectures before launching
ניתוח קוד
בדיקות הגרסאות של ספריית Lint לא פועלות עם BoM (רשימת רכיבים)
Code Editor
פעולת תיעוד מהירה בפונקציה מציגה את הערך 'COMPILED_CODE' עבור פרמטרים שמוגדרים כברירת מחדל ב-Iguana Canary 5
Device Manager
ערכות העיצוב של המכשיר הועתקו לספריית ה-SDK
Gradle
'InlineApi' במקום 'InlinedApi'
ייבוא/סנכרון
מתן אפשרות לבדיקות לסנכרן עם גרסאות ישנות של AGP כדי לטפל ב-DSL של מרחב שמות חדש
ה-BOM של Firebase לא עודכן
Lint
Android Studio / Lint לא מדווחים מתי יחסי התלות ב'פלטפורמה' לא מעודכנים
באג: אין הצעה לעדכון התלות ב-Firebase-bom
Project Structure (וגם Gradle (?)) לא מאתרים את יחסי התלות של Firebase BOM כדי לשדרג אותם לגרסה חדשה יותר.

Android Studio Iguana | 2023.2.1 Canary 16

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha16
בעיות שתוקנו
Android Gradle Plugin
הקישור ל'פרויקטים מופרדים' בהגדרות הסטודיו מוביל למקום הלא נכון.
Espresso Recorder
החלון 'הקלטת הבדיקה' לא מוצג ב-Android Studio עבור 'Expresso Test Recorder'
ייבוא/סנכרון
שגיאה או אזהרה לא ברורות לאחר סנכרון הפרויקט
Network Inspector
תמיכה ב-gRPC לבדיקת הרשת
הכלי לבדיקת gRPC לא יכול לתעד מ-AndroidChannelBuilder
Shrinker‏ (R8)
isShrinkResources מבצע אופטימיזציה מוגזמת בגרסאות 8.3.0-alpha11 עד alpha14

Android Studio Iguana | 2023.2.1 Canary 15

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha15
בעיות שתוקנו
Android Gradle Plugin
DexArchiveBuilderTaskDelegate נכשל עם מודול ספרייה של משאבים בלבד
AGP7.4 custom plugin variant toTransform for all throw duplicate entry: META-INF/MANIFEST.MF exception
תמיכה בתגי Manifest חדשים,
Espresso Recorder
החלון 'הקלטת הבדיקה' לא מוצג ב-Android Studio עבור 'Expresso Test Recorder'
ייבוא/סנכרון
ממשק המשתמש של 'Gradle JDK' לא מציע את 'Gradle Sync'
כלי לבדיקת פריסות
Iguana Canary 13: Layout inspector is spamming logcat with "No package ID ff found for resource ID 0xffffffff".
Network Inspector
תמיכה ב-gRPC לבדיקת הרשת
מקורות מידע
פתרון המשאבים מושבת כשקבצי המשאבים מועברים
כשחילוץ מחרוזת הופך לשגיאה
מכשירים שפועלים
לא ניתן להתחבר למכשיר פיזי לצורך פיתוח

Android Studio Iguana | 2023.2.1 Canary 14

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha14
בעיות שתוקנו
Android Gradle Plugin
SDK Manager צריך להפסיק לשלוח ספאם של פרטי יומן ל-stdout
פלט ה-build
שגיאת ksp AutoMigration לא מוצגת ב-Android Studio
Gradle
הודעת השגיאה NoClassDefFoundError ב-AGP 8.1.0, הסרת סוכר וקיצור קוד
Lint
StackOverflow מ-`LintClient.getSdkHome`
קוד/תבניות חדשים
TODO: Remove once KTIJ-19369 is fixed
Resource Manager
שגיאה בייבוא קובץ SVG, שגיאה בניתוח קובץ *.svg – לא קובץ SVG תקין
הרצת בדיקות
לא ניתן להריץ בדיקה עם מכשירי מעקב למערכי נתונים של מודול lib ב-Pixel 7 Pro

Android Studio Iguana | 2023.2.1 Canary 13

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha13
בעיות שתוקנו
Android Gradle Plugin
בקשה להוספת תכונה: שדרוג של com.android.build.api.extension.impl.CURRENT_AGP_VERSION ל-API ציבורי
הכלי לשדרוג Android SDK
אין נתיב שדרוג לרמת API 34
תצוגה מקדימה של קובץ התגובה
סביבת הפיתוח האינטגרטית (IDE) איטית מאוד ב-Hedgehog 9 (יכול להיות שמדובר ב-ComposePreviewRunLineMarkerContributor)
קוד/תבניות חדשים
הוספת תלות חדשה במודול ספרייה לא מתבצעת קומפילציה
מבנה הפרויקט
נראה שהערך של javaHome שסופק לא חוקי. לא הצלחתי למצוא את קובץ ההפעלה של Java
מכשירים שפועלים
התצוגה המקדימה של המכשיר היא בצורה אליפטית

Android Studio Iguana | 2023.2.1 Canary 12

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha12
בעיות שתוקנו
Android Gradle Plugin
AGP 8.1.0: dynamic feature: Implicit dependency between exportReleaseConsumerProguardFiles and extractProguardFiles cause compilation errors
נראה ש-`variant.unitTest.jniLibs.addGeneratedSourceDirectory` לא עושה כלום
עדכון מנתח ה-XML שמשמש ב-AGP לצורך תאימות ל-Gradle 8.4
כלי jacoco בחבילת הגרסה AGP 8.0.1 לא משפיע
HEDGEHOG REGRESSION: Run button is delayed by a few seconds (Creating spec)
AGP 8.3.0-alpha11 יוצר קובץ APK למהדורה שמתרסק בזמן ההפעלה עם android.content.res.Resources$NotFoundException
שדרוג המאפיין AGP‏ 'android.lint.printStackTrace' למצב יציב
ייבוא/סנכרון של C++‎
Android Studio ממשיך להוסיף לאינדקס קוד C++ לא קשור
מעבד
Android Studio קופא בזמן יצירת פרופיל או הקלטה של מעקב אחר מעבד. הגרסה האחרונה של Bumblebee ו-Dolphin
סייר קבצים במכשיר
עדכון של הכלי לבדיקת אפליקציות כך שישתמש ב-Device Explorer
Lint
ייתכן ש-Unused Resources Processor ימחק את קובץ ה-build של Gradle
בדיקת איתור שגיאות בקוד של NewApi לא מבינה את השדה הסופי 'isAtleastU() && otherCondition()'
הרצת בדיקות
ב-AS 2022.3.1.13 C3 אי אפשר לנפות באגים בבדיקות שילוב כשלא ניתן לנפות באגים בגרסה שנבדקת

Android Studio Iguana | 2023.2.1 Canary 11

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha11
בעיות שתוקנו
Android Gradle Plugin
מעבר ל-API החדש של התאמת ההגדרות של Gradle
קומפילציית המשאבים נכשלת כשמנסים לעדכן את קומפילטור Kotlin ל-IDEA 21.3
פונקציית get()‏ (מצב תגובה) עם API של ארטיפקטים
שדרוג המאפיין AGP‏ 'android.lint.printStackTrace' למצב יציב
API
ל-com.android.build.api.dsl.Packaging אין javadoc שימושי.
בקשה חדשה לתכונה של Varian API DSL: מקבילה ל-BaseVariant.preBuildProvider של ה-API הישן
ייבוא/סנכרון
עדיין נעשה שימוש ב-GradleProjectInfo.setSkipStartupActivity
רענון VFS אחרי גרסאות build של פרויקטים
הצעת תיקון מהיר לבעיה 'לא ניתן להתקין את הפצה של Gradle'
כלי לבדיקת פריסות
Iguana Canary 2: Embedded Layout inspector spams logcat with 'Invalid resource ID' errors
Lint
הדגשה לא חוקית של אזהרה שהיא תוצאה חיובית שגויה
Lint visitAnnotationUsage לא נקרא לשימוש בקטגוריות עם הערות בהצהרות על משתנים
Network Inspector
הגדרת Network Inspector כסטטי
מכשירים שפועלים
הסטרימינג במכשיר Pixel Fold לא פועל ברמת API 34

Android Studio Iguana | 2023.2.1 Canary 9

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha09
בעיות שתוקנו
Android Gradle Plugin
טרנספורמציה של הארטיפקט ASSETS מניבה מיקומי קלט/פלט שבורים
העלאת android.experimental.r8.dex-startup-optimization=true לברירת המחדל
עריכה
shrinkunusedprotofields מסומן כסימון לא תקין בקובץ proguard-rules.pro
IntelliJ
Iguana: תהליך 471 עדיין פועל
Lint
תיקון מהיר של Lint לא פועל ומוביל לשגיאה ב-IDE
כשל לא עקבי בבדיקה בגלל ניתוח חלקי
Logcat
הוספת עמודה של שם תהליך ב-Logcat

Android Studio Iguana | 2023.2.1 Canary 8

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha08
בעיות שתוקנו
Android Gradle Plugin
טרנספורמציה של קובץ APK מובילה לשגיאה ב-ListingFileRedirectTask
Baseline Profiles ו-ProfileInstaller
כיתות שהוסרו מהסוכר חסרות בפרופיל המהדר
Code Editor
נעילה גורפת (deadlock) ב-Android Studio‏ (AttachAndroidSdkSourcesNotificationProvider)
עריכת הודעות
לא להטמיע פונקציות lambda אופציונליות בסוף כברירת מחדל
תצוגה מקדימה של קובץ התגובה
בקשת שינוי: התבנית הקודמת של השידור החי צריכה ליצור פונקציה פרטית
כלי לניפוי באגים
ההוראות לבדיקת האפליקציה מטעות
ייבוא/סנכרון
הקריאה ל-AndroidGradleProjectResolver.isAndroidGradleProject נמשכת זמן רב
עריכה בזמן אמת
קיפאון של 10 עד 30 שניות שנגרם בגלל עריכה בזמן אמת
כלי ניתוח פרופיל
Profiler הופך לאיטי מדי לשימוש אחרי 3-4 הפעלות בלבד, צריך להפעיל מחדש את סביבת הפיתוח המשולבת
Resource Manager
באג: ייבוא קובץ SVG מעביר אותו לתיקייה הלא נכונה, 'drawable-svg' במקום 'drawable', וכתוצאה מכך מתקבלת השגיאה 'קישור המשאבים של Android נכשל'
בדיקה
בתוצאות של בדיקות Macrobenchmark מוצגים אותם פרטי תזמון לכל הבדיקות באמצעות Run -> Import Tests From File (הפעלה -> ייבוא בדיקות מקובץ).

Android Studio Iguana | 2023.2.1 Canary 7

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha07
בעיות שתוקנו
Android Gradle Plugin
AGP 8.1.0 מסיר את האפליקציה אחרי הרצת בדיקות עם מכשירי מדידה – 7.4.2 לא מסיר
כלי לעריכת פריסות
androidx.core:core-ktx:1.12.0 גורם לבעיה ברינדור ב-Android Studio
כלי העריכה של התפריט הניווט
בעיה בהגדרת Args בניווט
כלי ניתוח פרופיל
שמירה (או העתקה) של עקבות שתועדו על ידי ספריית Macrobenchmark
עיבוד
Android Studio Hedgehog 2023.1.1 Canary 15 נתקע כשמקלידים שם של משאב drawable.
מקורות מידע
הפונקציה String Extract יוצרת את getString() במקום את stringResource() ב-Electric Eel
הפעלה
יציאה מינימלית 5038 ל-'adb בניהול המשתמש' מונעת שימוש ביציאת ברירת המחדל 5037, שעשויה להיות רצויה
העצה היומית
איך משביתים את הטיפים היומיים ב-Android Studio

Android Studio Iguana | 2023.2.1 Canary 6

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha06
בעיות שתוקנו
Android Gradle Plugin
אכיפה של 'android.enableDexingArtifactTransform=true'
[Gradle 8.4][upgrade] Integration test failure after upgrade due to file handling in configuration phase
AGP 8.3.0-alpha-02 – ‏'שגיאה: נכשל ביצוע הדה-סריאליזציה של מאגר המשאבים שנשמר במטמון'.
[Gradle 8.4][upgrade] Integration test failure after upgrade due file handling in configuration phase of TestLabBuildService
Code Editor
עורך הכללים של ProGuard מזהיר על סיווג חסר עבור -dontwarn
עריכת הודעות
אין להוסיף את התג ‎@Composable למשתני קבוע לחילוץ
מכונה וירטואלית
חריגות ב-Bluetooth כשמשתמשים ב-Android Emulator 33.1.13
ייבוא/סנכרון
מקורות לספריות AndroidX KMP לא מורידים ב-Studio I Canary 5
Lint
אין אזהרה של Lint לגבי kotlin.text.MatchNamedGroupCollection#get(String) שדורשת API 26
lint:TypographyQuotes false negatives: more than one escaped apostrophe are ignored
תוצאה חיובית שגויה של גלאי InvalidId ב-AGP 8.0.2
הוספת בעיות מסוג LintError לקו הבסיס של איתור השגיאות
מקורות מידע
הסרת משאבי STRING שלא בשימוש

Android Studio Iguana | 2023.2.1 Canary 5

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha05
בעיות שתוקנו
Android Gradle Plugin
יש לצמצם או להסיר את הרישום ביומן ברמת המידע של AGP‏ "Analytics other plugin to proto: …"
[Gradle 8.4][upgrade] File operation during configuration in ProcessJavaResTask breaks config caching
Variant API כדי לקבל טבלת סמלים (R.txt)
הפלאגין העצמאי של lint לא מטפל בצורה תקינה ביחסי התלות של gradleApi()‎
מסמכי kDocs באיכות נמוכה לגבי כיתות/מאפיינים של AGP. 'VariantOutput.enable' מציע שצריך להחליף אותו ב-'VariantOutput.enable'
לא ניתן להתקין פרופילי גרסאות זמינות ב-AGP 8.3.0-alpha02 במארחים של Windows
קישור נתונים
BindingXmlIndex.getInputFilter מפרה את החוזה של FileBasedIndexExtension
אובדן קישורים
עריכה
Iguana Canary 1: Double colors in gutter
מכונה וירטואלית
שגיאה בהרצת בדיקה במה emultor : Unable to recompile * (Output(stdout=Failure: package * could not be compiled , stderr=))
עורך קובצי Gradle
המאפיין 'unqualifiedResLocale' לא נמצא בשימוש
ייבוא/סנכרון
מערכת Studio אמורה לזהות קובץ jar חדש שהועבר לתיקיית libs ולהציע לבצע סנכרון מחדש.
Lint
בדיקת LINT לזיהוי תוצאות חיוביות כוזבות של משאבים שלא בשימוש בתוך קישורים ומאזינים לקליק
לא ניתן לטעון קובץ jar של בדיקת איתור שגיאות קוד מותאמת אישית: לא ניתן להמיר Node ל-TreeNode
Lint visitAnnotationUsage לא נקרא לשימוש בקטגוריות עם הערות בהצהרות על משתנים
Lint 31.0.2 נכשל עם java.util.NoSuchElementException: Array is empty.
Network Inspector
AS Flamingo Network Inspector rules dont work
קוד/תבניות חדשים
מאגרי יישומי פלאגין באשף הפרויקטים החדש גורמים לסנכרון איטי יותר בפעם הראשונה
כלי ניתוח פרופיל
שמירה (או העתקה) של עקבות שתועדו על ידי ספריית Macrobenchmark
פרסום גרסה של App Bundle או חבילות APK
ייצוא גרסאות build לתיקייה שמסתיימת ברווחים
הפעלה
לא ניתן להפעיל את Activity מתפריט הסרגל
מכשירים שפועלים
שיקוף מסך של המכשיר גורם לשימוש גבוה במיוחד במעבד בטלפון

Android Studio Iguana | 2023.2.1 Canary 4

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha04
בעיות שתוקנו
Android Gradle Plugin
לא בודקים את קיומם של קובצי שכבת-על של מניפסט במהלך שלב ההגדרה
קישור פג למסמך Gradle בשגיאה MergeJavaResWorkAction
Gradle 8.1 מפר את האחסון במטמון של ההגדרות בגלל ‎ .gradle/.android/analytics.settings
אסור להשתמש ב-AGP ב-ProjectComponentIdentifier.projectPath בלי ProjectComponentIdentifier.build
עריכה
הפניה לא פתורה בסביבת הפיתוח המשולבת לכיתות שנוצרו על ידי safeargs
ייבוא/סנכרון
StopGradleDaemonsAction פועל בשרשור UI
גרסת ה-AGP המומלצת היא 3.3.2
Network Inspector
AS Flamingo Network Inspector rules dont work
פרסום גרסה של חבילת App Bundle או חבילות APK
ההודעה 'קובצי ה-APK נוצרו בהצלחה…' מטעה כשקובץ ה-APK לא השתנה.
מקורות מידע
האפשרות 'הסרת משאבים לא מנוצלים' לא פועלת כשבוחרים מודול בתצוגת הפרויקט

Android Studio Iguana | 2023.2.1 Canary 3

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha03
בעיות שתוקנו
Android Gradle Plugin
Execution failed for task ':app:mergeReleaseClasses' after Updating AGP from 8.0.2 to 8.1.0
[Gradle 8.4][upgrade] Integration test failure after upgrade due to use of deprecated feature in kotlin gradle plugin
תובנות לגבי איכות האפליקציה
חלון הכלי של מדד איכות האוויר תמיד מציג את מספר המשתמשים לפי מספר האירועים
בניתוח של איכות האפליקציה מוצגת גרסת מערכת הפעלה לא חוקית
Baseline Profiles ו-ProfileInstaller
הפלאגין של Gradle לא תואם לגרסאות ה-alpha של 8.3
Code Editor
הודעת השגיאה 'פורמט שגוי' מופיעה בקובצי XML של פריסה על סמך ערך שגוי של ההגדרה
עורך קובצי Gradle
קטלוג הגרסאות מציג סמלים שלא בשימוש ב-Groovy כשהשמות מוערמים
מקורות מידע
Android Studio נתקע עם הפניה משאב עקיפה לשם כפול

Android Studio Iguana | 2023.2.1 Canary 2

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha02
בעיות שתוקנו
Android Gradle Plugin
בדיקת גרסת Gradle המינימלית לא פועלת בגרסה השנייה של ה-build ואילך
תצוגה מקדימה של קובץ התגובה
התפריט הנפתח DropdownMenu מורחב במיקום שגוי במצב תצוגה מקדימה אינטראקטיבי
קוד שמשתמש ברטט גורם לקריסה של התצוגה המקדימה של ההודעה
התצוגה המקדימה של היצירה לא פועלת כשמשתמשים בטקסט HTML עם תגי b
כלים לעיצוב
העיצוב הופך ריק כשמוסיפים ווידג'ט של כרטיסייה
ייבוא/סנכרון
דיווח על מודולים לא נתמכים ב-Studio במהלך סנכרון Gradle
שגיאה או אזהרה לא ברורות לאחר סנכרון הפרויקט
IntelliJ
Android Studio Iguana - Start Failed - NPE in BytecodeTransformerAdapter
כלי לעריכת פריסות
לא ניתן להמיר את BufferedInputStream לכיתה AssetManager$AssetInputStream
שילוב איתור שגיאות בקוד
שגיאת איתור שגיאות בקוד (lint) מסוג DuplicatePlatformClasses כתוצאה מהתלות ב-testImplementation
פירוק למודולים של Refactor
המודולים לא מופיעים ב-Modularize בסדר מסוים
Network Inspector
שגיאה ביומני: 'lateinit property model has not been initialized'
Resource Manager
רכיבי drawable עם מאפייני צבע מותאמים אישית לא מוצגים ב-Resource Manager
מנהל המשאבים חותך חלק מהאובייקטים שניתן לצייר באמצעות וקטור
הרצת בדיקות
בדיקות היחידה לא ירוצו מחדש
Shrinker‏ (R8)
R8 לא פועל אחרי השדרוג מ-AGP 8.0.2 ל-8.1.0

Android Studio Iguana Canary 1‏ (2023.2.1.1)

הושקו יחד עם:
  • Android Gradle Plugin 8.3.0-alpha01
בעיות שתוקנו
Android Gradle Plugin
מטמון ה-build הוא מיותר למשימה PackageForUnitTest
[AGP 8.1.0] ‎./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
בניית מודל AGP נכשלת עם גרסאות build מורכבות בתצוגת עץ של Gradle
כלי כיווץ המשאבים גורם לשינוי של מזהי המשאבים, מה שמוביל לקריסות בזמן ריצה
הכלי לשדרוג Android SDK
הכלי לשדרוג גרסת היעד של SDK אף פעם לא נטען
Baseline Profiles ו-ProfileInstaller
Profgen – אפשרות להפיק את כל קובצי ה-DM בו-זמנית
יצירת וריאציות
החלפת הווריאנט הפעיל כשוריאנט ברירת המחדל משתנה
קונפליקטים בחלון Build Variants צריכים להיות בפרויקט של הצרכן ולא בפרויקט של היוצר
C++ Build
פלאגין C++‎ מדווח על שגיאות במעבד הטקסט ב-gradlew
C++ Editor
עדכון סמלים באופן קבוע שחוסם את הבנייה
קיצור ניתוחי C/C++ כשאין פרויקטים של C/C++
ניתוח קוד
Proguard awareness highlights @interface type as invalid
כלי לניפוי באגים
Compose Preview מנסה לפתוח ספריות חיצוניות
JVM_IR evaluate expression fails to evaluate fragments with SAM wrappers
בתצוגה המקדימה של Compose, נראה שהתצוגה המפוצלת היא ברירת מחדל אגרסיבית מדי
עורך קובצי Gradle
[Version Catalog] False positive on unused dependency alias when used in bundles
ייבוא/סנכרון
ממשק המשתמש של 'Gradle JDK' לא מסנכרן את תוכן השדה
עדיין נעשה שימוש ב-GradleProjectInfo.setSkipStartupActivity
לא ניתן להתקדם בביצוע העבודה.
הסתרת הגדרות ההפעלה של שיטת Java הראשית בסרגל הצד של מודולים ל-Android
Studio לא מצליח לטפל ב-builds כלולים שמקושרים באמצעות קישור סימלי
כלי לעריכת פריסות
גודל התצוגה המקדימה של עיצוב XML מתאפס כשהסמן זז
layout xml: design-left-component tree ,select a component and can't use ctrl+B hotkey to code
כלי לבדיקת פריסות
ניפוי באגים באפליקציה גורם לקריסה לפעמים כשכלי לבדיקת הפריסה פעיל
Lint
[Lint] TranslucentViewDetector קורסת בפונקציה filterIncident וגורמת ל-lint להפיק תוצאה שגויה
TranslucentViewDetector צריך לקבל את הערך 'behind'
Android Lint נכשל בספריית KMP עם השגיאה 'לנכס 'variantInputs.name' אין ערך מוגדר'.
TranslucentViewDetector report wrong line in manifest
lintDebug מדווח באופן שגוי על אזהרות UseTomlInstead כשמשתמשים ביחסי תלות בפרויקט
בעיות לא צפויות מפרויקט אחר שסומנו על ידי Android Lint
Logcat
אי אפשר לשנות את הצבע של הסמנים של תגי Logcat
הקיצור של Logcat לא פועל
Resource Manager
Create Resource Folder is missing Directory
מקורות מידע
האפשרויות 'חיפוש שימושים' או 'מעבר להגדרה' לא פועלות למשאבי androidTest
הפניות למשאבים לא נפתרות ב-androidTest
הכיתה R של ספרייה לא מזוהה מקבוצת המקור androidTest
הפעלה
לא ניתן לשמור את ההגדרות של התכונות הדינמיות בהגדרות של הרצה/ניפוי באגים