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

Android Studio Bumblebee RC 01‏ (2021.1.1.19)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-rc01
בעיות שתוקנו
פרסום גרסה של App Bundle או חבילות APK
תיבת הסימון 'לזכור סיסמה' בחלון 'יצירת חבילת Bundle או קובץ APK חתום' לא שומרת את 'סיסמת מאגר המפתחות'
Shrinker‏ (R8)
מיפוי מבוסס-PC שגוי במהלך עיבוד מחרוזות גדולות במיוחד
Android Gradle Plugin 7.0.2 גורם לקריסת האפליקציה במכשירי Android 4 ו-5 עם הכיתה Verifier rejected בגלל שיטת עבודה לא תקינה

Android Studio Bumblebee Beta 5‏ (2021.1.1.18)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-beta05
בעיות שתוקנו
Android Gradle Plugin
הערך של ComponentBuilder.enabled צריך להיות .enable
אי אפשר לבנות אחרי העדכון ל-AGP 7.2.0-alpha04
Play Asset Delivery: החבילה לא כוללת את כל חבילות הנכסים
ComponentArtifactIdentifier השתנה על ידי טרנספורמציות של ארטיפקטים, וכתוצאה מכך נתיב ה-classpath של androidTest לא תקין
Lint
אזהרה שגויה של lint לגבי PrivateResource כשמשתמשים ב-com.android.support:design
בדיקת איתור שגיאות בקוד (lint) חדשה של DiscouragedApi מדווחת על כפילויות ועל תוצאות חיוביות כוזבות
Logcat
ב-Logcat מוצגים ערכים כפולים
Shrinker‏ (R8)
[R8 3.1.39] Hard verification failure on Android 4.4
[R8 3.1.36] Deadlock on app startup during class static initializer

Android Studio Bumblebee Beta 4‏ (2021.1.1.17)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-beta04
בעיות שתוקנו
Android Gradle Plugin
אימות של שימושים ב-SkipIfEmpty בקלט של משימות
הסרת הסוכר יוצרת קובץ dex לא חוקי רק אם מריצים אותו מ-Android Studio Bumblebee
המשימה create{variant}UnitTestCoverageReport ב-AGP 7.0.3 מפעילה בדיקות בכל הווריאנטים
כלי לניפוי באגים ב-C++‎
חלון מעקב של מנתח הבאגים של NDK (קוד C) – 'קליק כפול כדי להציג פריטים נוספים' מציג שוב את אותם 50 פריטים
ניתוח קוד
דווחה אזהרה מסוג 'DrawAllocation' לגבי כיתות ערכים
Code Editor
פרויקט חדש: בכרטיסיות של קובצי המקור ב-Kotlin לא מוצגים הקוד, הפיצול והעיצוב
Lint
AGP 7.1.0-beta01 בדיקת Lint SuspiciousImport שמסמנת כתובות ייבוא חלופיות
הרצת בדיקות
[Manual Unit Tests running] "No tasks available" when trying to run unit tests from AS
Shrinker‏ (R8)
[R8 3.1.29] Unitialized this verification error
הפונקציה applymapping לא נתמכת בגרסה 3.0.73
הודעת השגיאה java.lang.ClassCastException הופיעה ב-constructor של הכיתה ב-build שעבר אופטימיזציה באמצעות R8
[R8 3.1.29] java.lang.IllegalAccessError: Method '...' implementing interface method '...' is not public
[R8 3.1.29] Unreachable type adjustment from ... to ... during dex merging
בדיקה
סביבת הפיתוח מפעילה את cleanTestDebugUnitTest לפני testDebugUnitTest ללא צורך כשמריצים בדיקות יחידה

Android Studio Bumblebee Beta 3‏ (2021.1.1.3)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-beta03
בעיות שתוקנו
Android Gradle Plugin
תמיכה ב-Jacoco ובפרסום מאותו וריאנט של הספרייה
חסרים יחסי תלות של משימות AGP prefab
AGP צריך לקבץ את הקובץ baseline.profm בנוסף לקובץ baseline.prof
הקלט של המשימה MergeResources, ‏'rawLocalResourcesNoProcessRes', לא מסומן כ-IgnoreEmptyDirectories.
עדכון לשימוש ב-JaCoCo 0.8.7 כברירת מחדל
Android Studio
Lint UnusedResources נכשל בטעות כשמשתמשים ב-ViewBinding באמצעות הענקת גישה לנכס
AVD Manager
מכונות AVD שנוצרו באמצעות הכלי avdmanager cli מוצגות ב-AVD Manager כמכונות ללא Play Store (גם אם יש להן Play Store)
Code Editor
Optimize AndroidMissingOnClickHandlerInspection
פריסה
אסור להפיץ ספאם ביומנים
עריכה
DeprecatedMethodException: '...FileEditor.getFile' הוצא משימוש, צריך לשנות אותו ב-'...ApkEditor'
ייבוא/סנכרון
בחירת הווריאנט לא מועברת דרך יחסי התלות של androidTest
Lint
SuppressLint לא פועל עבור AppBundleLocalechanges
ViewBinding
ViewBinding נכשל בקישור כשהאפשרות nonTransitiveRClass מופעלת ונעשה שימוש במזהי @android ב-XML

Android Studio Bumblebee Beta 2‏ (2021.1.1.15)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-beta02
בעיות שתוקנו
Android Gradle Plugin
הגדרת ספק ל-VariantOutput.versionCode עלולה לגרום לשגיאות במטמון ההגדרות
נסיגה ב-AGP 7.0.0-alpha10: נכשלה החלת הפלאגין 'com.android.internal.library' כשהקישור לנתונים מופעל
lintDebug מפר את שמירת ההגדרות במטמון
מוודאים שאפשר להשתמש ב-`‎[consumer]proguardFiles` במודלים של IDE מגרסה 2 ואילך
הקלה באימות שם המשאב עבור שכבות-על
Android Studio
עדכון התבנית של Jetpack Compose 1.0
AVD Manager
פלט CLI שמזוהם ביומני ניתוח
עריכת הודעות
לא ניתן היה ליצור את Studio בגלל גרסת שפת Kotlin ישנה
תצוגה מקדימה של קובץ התגובה
התצוגה המקדימה האינטראקטיבית מפסיקה לפעול אחרי שגוררים את תצוגת הגלילה
קישור נתונים
Databinding 7.0.0 משתמש בתוספים של מחזור חיים שהוצאו משימוש
כלים לעיצוב
קו גלוי של צורה ברוחב קטן מ-1.0 מוצג בחלונית העיצוב של הפריסה רק אם הוא מופיע לפניו '0'
כלי לעריכת פריסות
ניסיון לטעון גופן לתצוגה מקדימה במהלך כתיבת הודעה כדי להתחיל שרשורים (הניסיון הזה גורם לשגיאה ברינדור)
כלי לבדיקת פריסות
האפליקציה קורסת בגלל LayoutInspector
Lint
מצב הבדיקה Lint TestMode.WHITESPACE לא צריך להוסיף רווחים להפניות לתווית ב-Kotlin
lintVitalAnalyze גורם להחרגה: "call to UsageTracker before initialization"
מניפסטים
סמלים אדומים בקובץ AndroidManifest.xml כשמשתמשים ב-DSL של מרחב שמות
קוד/תבניות חדשים
תבנית הפרויקט ב-Compose לא כוללת תלות לניפוי באגים ב-androidx.compose.ui:ui-test-manifest
אשף הפרויקטים החדש
העברת הגדרות הפלאגין של Gradle לקובץ build.gradle ברמה הבסיסית של הפרויקט
מקורות מידע
שינוי הצבעים למשהו שאינו אדום במסמכי העזרה הקופצים שמתארים משאבים
SDK Manager
אף פעם לא הופיעה בקשה לאשר את הרישיון לכלים ליצירת גרסאות build במדריך ההפעלה הראשון
כלי השדרוג
העברת מאפיין החבילה של AndroidManifest.xml ל-DSL של מרחב שמות
עדכון הפלאגין של Gradle מושהה בכל פעם

Android Studio Bumblebee Beta 1‏ (2021.1.1.14)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-beta01
בעיות שתוקנו
Android Gradle Plugin
הקלה באימות שם המשאב עבור שכבות-על
Code Editor
באג: הגעה למיקום שגוי בקובץ ה-XML של המזהים בקוד
משאב מאפיין לא תקין שנוצר באמצעות תיקון מהיר
התצוגה המקדימה של המחרוזת שגויה במקורות של מחרוזות עם כינוי
כלים לעיצוב
שיפועי SVG לא הופכים כראוי ל-VectorDrawable כש-viewBox מתחיל מקואורדינטה שלילית
JDK
הסנכרון של Gradle נכשל כי לא ניתן להפעיל את הדימון.
SDK Manager
אף פעם לא הופיעה בקשה לאשר את הרישיון לכלים ליצירת גרסאות build במדריך ההפעלה הראשון

Android Studio Bumblebee Canary 13‏ (2021.1.1.13)

הושקו יחד עם:
  • Android Gradle Plugin 7.1.0-alpha13
בעיות שתוקנו
Android Gradle Plugin
ה-build של JPS הופעל בזמן שה-build של Gradle פועל מחוץ ל-Studio
הוספת minAgpVersion ל-AarMetadata
איך מגדירים את AndroidLintAnalysisTask כמתאים לשמירה במטמון
קובץ האימג' הבסיסי של Java שנוצר לא תואם לגרסה של toolchain של Java
מטמון ה-build של AGP גורם לשגיאה של כיתה כפולה כשמריצים את minifyR8 על מודול דינמי עם סוג build מותאם אישית
אזהרה בבדיקה של Gradle 7.2-rc-1, ‏ AGP 7.0
הפעלת KSP ו-Kapt בפרויקט ששניהם מכילים מעבדים שיוצרים מקורות מפריעה ל-BundleLibraryClassesInputs
C++ Build
Gradle build CMake OBJECT library failed:‏ [CXX1402] Target produces multiple outputs
build נייטיב נכשל עם יעד שיובא מ-CMake ב-Windows
ייבוא/סנכרון של C++‎
סנכרון Gradle נתקע בשלב 'פתרון הגדרות C/C++'
ניתוח קוד
באג: זיהוי שגוי של שימוש בהרשאה MANAGE_EXTERNAL_STORAGE – סביבת הפיתוח המשולבת טוענת שהיא מיועדת רק לאפליקציות מערכת
תצוגה מקדימה של קובץ התגובה
שימוש ב-java.util.Random כדי לשבור את התצוגה המקדימה של Compose
שגיאת NPE ב-LiveLiteralsService.isElementManaged
הכלי לבדיקת מסדי נתונים
לא ניתן לייצא נתונים באמצעות 'בדיקת אפליקציות' או 'כלי לבדיקת מסדי נתונים' אם יש רווח ריק בנתיב
מתן הרשאה לשמירת מסדי נתונים
פריסה
Android Arctic Fox נכשל בזיהוי ABI הנכון של המכשיר לפריסה תקינה של APK
באג: אחרי שמתקינים אפליקציה באמצעות IDE, בפעם הבאה שמשתמשים ב-'-g', לא ניתנות הרשאות באופן אוטומטי
הכלי למדידת ביצועים של Android Studio מפעיל את strictmode.DiskReadViolation
השקה ראשונה
ל-Info.plist באפליקציה ל-macOS יש הרשאות קובץ שגויות.
עורך קובצי Gradle
באג: סביבת הפיתוח המשולבת מציעה לעדכן ל-androidx.fragment:fragment-ktx:1.4.0-alpha07 שלא תומך ב-API 31
כלי לעריכת פריסות
[Bumblebee] לוח 'עיצוב' בכלי לעריכת פריסות לא מצליח למדוד ConstraintLayout
Lint
ToastDetector לא פועל כמו שצריך בנכסי Kotlin
[Lint] StaticFieldLeak תוצאה חיובית שגויה לגבי אובייקט אנונימי באובייקט נלווה
בדיקת ה-lint של NewApi לא אוכפת את ה-@RequiresApi בקובץ package-info.java
רשת
הלחצן 'סגירה' חתוך בהודעה על כך שכלי לניתוחי רשתות הועבר (בתצוגה שמוגדרת כברירת מחדל בכלי לניתוחי רשתות)
אשף הפרויקטים החדש
ביצועים איטיים של ציור בבורר התבניות החדש לפרויקטים
הרצת בדיקות
כשמריצים בדיקות באמצעות UTP, ההפעלה של ה-build לא מכילה מאפיינים שהוזנו על ידי IDE.
unable to get correct test task when executing instrumented tests
AS 7.0.0-alpha04 cannot run unit test of KMP module: No tasks available
Shrinker‏ (R8)
בעיה בזמן ההרצה של R8 3.0.69 (מ-AGP 7.0.2) ו-3.0.72
כלי השדרוג
הכלי לשדרוג לא מעדכן את android.buildToolsVersion

Android Studio 2021.1.1.12

בעיות שתוקנו
Android Gradle Plugin
סביבת הפיתוח האינטגרטית מנסה ליצור קובץ בינארי ל-ABI שלא מוזכר ב-abiFilters
gradleResValues.xml לא עודכן בזמן החתימה לצורך פרסום
Lint
lintAnalyzeDebug נכשל עם השגיאה "Method not implemented" ב-ClsPackageStatementImpl.getAnnotationList
רשת
הלחצן 'סגירה' חתוך בהודעה על כך שכלי לניתוחי רשתות הועבר (בתצוגה שמוגדרת כברירת מחדל בכלי לניתוחי רשתות)
כלי השדרוג
לא צריך להציע לשדרג פרויקטים יציבים של AGP ב-Studio לא יציב

Android Studio 2021.1.1.11

בעיות שתוקנו
Android Gradle Plugin
ASM API נכשל בבדיקות כשמשתמשים בפונקציות בתוך שורה מקוד שנבדק
החלת השינויים
האפליקציה קורסת עם השגיאה KotlinReflectionNotSupportedError אחרי build מצטבר במהלך הדמיה של רמת API 30
קישור נתונים
Databinding לא פועל עם כלי הפלטפורמה 31.0.3; הקובץ platform-tools/api/api-versions.xml לא זמין יותר
Lint
StringIndexOutOfBoundsException ב-SourceTransformationTestMode.performEdits של Lint אחרי עדכון ל-AGP 7.1.0-alpha08
Lint נכשל ב-AGP 7.0 עם השגיאה 'לא ניתן לאתחל את הגלאי'
הבדיקה 'בדיקת איתור שגיאות בקוד (lint) לבדיקות איתור שגיאות בקוד' לא פועלת
הרצת בדיקות
כשמריצים את הבדיקה דרך gradle, נכשלויות בבדיקה ב-Studio לא מציגות את הפלט של הבדיקה

Android Studio 2021.1.1.10

בעיות שתוקנו
Android Gradle Plugin
יש בעיה קלה בפורמט של missing_rules.txt.
העברת הפלט של build הפריסה לתיקיית intermediates
Lint
בדיקת NewApi לא מבינה תנאים בבלוק 'when'
AGP 7.0.0 Lint HTML reports renders feedback urls wrong
תוצאה חיובית כוזבת בבדיקת איתור השגיאות של SupportAnnotationUsage
Lint לא קורא ל-visitAnnotationUsage עבור שינויים מברירת המחדל של שיטות בהיקף ההערה
עורך תנועה
MotionLayout: אני משקיע הרבה זמן בהוספת אילוצים כי יש לי יותר מ-10 עד 20 פריטים בפריסה.
כלי העריכה של התפריט הניווט
מוסיפים את "toSavedStateHandle"

Android Studio 2021.1.1.9

בעיות שתוקנו
כלי לניפוי באגים ב-C++‎
שגיאה ב-AS Arctic Fox בזמן הפעלת סשן ניפוי באגים מקומי ב-Mac M1, "Found broken LLDB configuration"

Android Studio 2021.1.1.8

בעיות שתוקנו
Android Gradle Plugin
ב-TypedefRemover נעשה שימוש ב-ASM5 והוא לא תואם למקורות של JDK 11 שדורשים ASM7
AGP דוחס את כל הנכסים ל-apk לבדיקה יחידה, ללא קשר ל-aaptOptions.noCompress
פלאגין הספרייה של Android צריך לספק דרך ליצירת קובץ jar של מקורות
ב-AGP 7.0.0 יציב מתרחשת שגיאה מסוג ExternalApiUsageException ב-libraryVariants.all { applicationId }
דוחות Jacoco לא מציגים שורות של קוד מקור, עם Android Gradle Build Tools 4.1.2 (או 4.2.x) ו-Gradle 6.5
כלים לעיצוב
באג בתצוגה המקדימה של פריט גרפי וקטורי שניתן לשרטוט.
Lint
Lint: לא מכיל מפתח מניפסט חוקי של מאגר (Lint-Registry-v2).
רשת
כלי לניתוחי רשתות לא מציג כמה כותרות עם אותו שם
Resource Manager
(Windows) חדש -> נכס וקטור -> picture.svg: תו 'מינוס' לא חוקי ב קובץ ה-xml שנוצר
הרצת בדיקות
Android Studio Bumblebee: Wrong tests executed when using "Run Configurations" dialog for Instrumented Tests
הכלי לניהול בדיקות לא פועל עם פרויקט AndroidX

Android Studio 2021.1.1.7

בעיות שתוקנו
Android Gradle Plugin
קריסה כשמריצים אפליקציה של Jetpack Compose ב-Android Studio 2021.1.1 Canary 4
android.enableAppCompileTimeRClass=true גורם לכישלונות ב-build עם AGP 7.0.0-alpha09
השגיאה 'הספרייה dir לא ניתנת לקריאה' מתקבלת ב-LinkApplicationAndroidResourcesTask
AGP 7.1-alpha נכשל כשמריצים בדיקות של מכשירי מדידה משורת הפקודה במכשירים ישנים
כלי לבדיקת פריסות
חסרים במאפיין resolutionStackList והמקור
Lint
RedundantNamespace: תוצאה חיובית שגויה לגבי קובצי XML בספרייה גולמית
Lint מסמן באופן שגוי את Bundle#get כשיטה של API מגרסה 21 ואילך

Android Studio 2021.1.1.6

בעיות שתוקנו
Android Gradle Plugin
קריסה כשמריצים אפליקציה של Jetpack Compose ב-Android Studio 2021.1.1 Canary 4
ב-Android Studio 4.2 כבר לא נוצרים סמלי ניפוי באגים בחבילות להעלאה ל-Play Console
Profgen נכשל בניתוח ObfuscationMap עם שם מחלקה ללא שם מרחבי (root)
Lint
בדיקת איתור שגיאות בקוד של Recycle נכשלת בקריאה ל-super()
Lint failure shows hint for disabling lint with a deprecated api (completely wrong if using kts)
בעיה אפשרית בגלאי RestrictedApi בשילוב החדש של איתור שגיאות בקוד
קוד/תבניות חדשים
תבנית מודול חדשה שמוסיפה את buildToolsVersion

Android Studio 2021.1.1.5

בעיות שתוקנו
Android Gradle Plugin
AGP לא צריך להריץ מחדש את תהליך ה-dexing כשהמשתמש פורס במכשירים עם רמות API שונות מ-IDE
הוספת קובץ בסיס לבדיקה כקלט של משימה לבדיקה
Lint
באג: תיקון מהיר של Lint של 'החלפת "-" בתווית "קו מפריד" (–, –) ?' משנה את סדר הטקסט
הרצת בדיקות
עריכת ההגדרות – פרמטרים של הגדרות הבדיקה לא נשמרים

Android Studio 2021.1.1.4

בעיות שתוקנו
Android Gradle Plugin
אין פלט טקסט של איתור שגיאות כשמשימה האיתור מעודכנת
android.lintOptions.textOutput לא תקין כשמגדירים אותו עם 'stdout' ו-'stderr'
AGP7.0: Discrepancy in handling of androidTest namespace between API/Model and R generation
AGP לא צריך להריץ מחדש את תהליך ה-dexing כשהמשתמש פורס במכשירים עם רמות API שונות מ-IDE
פלאגין הספרייה של Android צריך לספק דרך ליצירת קובץ jar של מקורות
Code Editor
השלמה של Compose RadioButton מוסיפה פונקציית lambda בסוף
Lint
יש לאפשר ל-Lint (?) לגלות ב-layout xmls ש-ScrollView יכול לארח רק צאצא ישיר אחד !
בדיקת VectorDrawableCompat ב-Android Lint מזהירה באופן שגוי
Lint.xml: file options use the wrong base location for path resolution
Lint כבר לא מזהה את מאפיין המערכת lint.baselines.continue כשמגדירים אותו מפלאגין Gradle
קריסות בכללי איתור שגיאות בקוד בהתאמה אישית לא גורמות לדיווח על תוצאות
AGP 7 Duplicate ObsoleteLintCustomCheck issues
שילוב איתור שגיאות בקוד
רמת הפירוט של הפלאגין של Android Lint ל-Gradle
כלי העריכה של התפריט הניווט
העברת argType שהוא סוג enum פנימי לא יוצרת את FragmentArgs בצורה נכונה
אשף הפרויקטים החדש
עדכון קובץ ה-Gradle שנוצר כך שישתמש ב-DSL החדש של הפלאגין
פרסום גרסה של App Bundle או חבילות APK
לפעמים הסיסמה מפענחת באופן שגוי כשמשתמשים ב-KeePass
רק זוג הסיסמאות האחרון נשמר, והוא מבטל את הסיסמאות השמורות הקודמות
הפעלה
Android Studio לא מעדכן קוד שנאסף | אירועים זמניים
הצגת קישור
lint tools:viewBindingType ב-Studio

Android Studio 2021.1.1.3

בעיות שתוקנו
Android Gradle Plugin
SdkLibDataFactory לא תואם למטמון ההגדרות של Gradle
com.android.tools.build:gradle:4.2.0 broke manifest placeholders in libraries
ה-build נכשל אחרי עדכון הפרויקט ל-4.2.
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
בדיקת ערכים סטטיים עם תמיכה ברירת המחדל של res (false) עדיין כוללת תיקיות שנוצרו על ידי resvalue
העברת הפרמטרים --client-id,‏ --client-name ו--client-version ל-lint מ-AGP
מוסיפים את האפשרות javac '-parameters' רק אם יש Room
אי אפשר להריץ את המשימה ‎ :test החל מגרסה AGP 7.0.0-beta03
AGP לא מפעיל ליטרלים פעילים במודולים של ספריות
[Gradle] השיטה initWith קיימת להעתקת הגדרות build, אבל לא לטעמים.
הפניה לא מפוענחת: setProguardFiles
android.disableAutomaticComponentCreation לא צריכה להיות תכונה ניסיונית
השיטה initWith() לא זמינה ב-Gradle Kotlin DSL
Android Studio
ערוץ אלפא לא משתקף ב-gutter של Android Studio לצבעים של Compose
Build Analyzer
העתקה והדבקה לא עובדות בכרטיסייה של האזהרות של הכלי לניתוח גרסאות build
C++ Build
ה-build של הפרויקט נכשל ב-Windows בגלל קבצי git לקריאה בלבד.
Nullpointer ב-build עם cmake ( prebuild openssl , building libgit2)
GNUMAKE גורם להחרגה בארגומנטים כמו '-mllvm -oXXXX'
target_precompile_headers לא פועל
Android Gradle Plugin 4.0: CMake argument starting from '-C' is not passed to cmake executable, rendering build broken
C++ Editor
שגיאה במפריד שורות בזמן יצירת שיטת JNI באופן אוטומטי
ניתוח קוד
אזהרה לא חוקית ב-Gradle לשדרוג לגרסה אלפא של ספריית work-runtime
False positive ShowToast linting warning with Snackbar
עריכת הודעות
משתני LiveLiterals גורמים לקריסה במודול שאינו של Compose
קישור נתונים
תמיכה ב תגים
כלי לבדיקת פריסות
העתקת מאפיינים מעתיקה הפניה, ולא את הערך
Lint
Lint UnusedResources נכשל בטעות כשמשתמשים ב-ViewBinding באמצעות הענקת גישה לנכס
ל-Lint אין אפשרות למצוא קובץ aar מפורט של הפרויקט עבור :camera:camera-extensions-stub
תוצאה חיובית שגויה של UnusedQuantity
lint:TypographyQuotes false positive with accented text
באג: תיקון מהיר של בדיקת הגרסה לא עושה כלום
Lint כבר לא מזהה את מאפיין המערכת lint.baselines.continue כשמגדירים אותו מפלאגין Gradle
הודעות שגיאה לא עדכניות שקשורות לניתוח חלקי של Lint
Android Studio 4.2 נתקע בבדיקת ה-lint של WrongConstant
lintClient לא מקבל את user.home
Lint: ShiftFlags reports false positive when using Kotlin
AGP 7 Duplicate ObsoleteLintCustomCheck issues
מסנן הכוונה (intent-filter) ב-Android S ללא בדיקת איתור שגיאות של android:exported אמור לדווח על בעיות ב-
StringIndexOutOfBoundsException כשכותבים פורמט SARIF ל-Lint
הפעלת Lint עם דוח SARIF גורמת להשלכת חריגה במקרים מסוימים של כשלים ב-SourceLockedOrientationActivity
Lint לא מזהה שגיאת סוג עם StringDef כשיש כמה פרמטרים של שיטת מחרוזת
המשימה של איתור שגיאות בקוד ב-AGP נכשלת כשיש תלות עקיפה במודול compileOnly
Android Studio תקוע עם הצעה לעדכן את הספרייה לגרסה SNAPSHOT אחרי חזרה לגרסה היציבה או לגרסת הבטא המתאימה
[lint] MissingTranslation לא מזהה צורות רבותת-לשון
WrongViewCast Lint false positive when using FragmentContainerView and findFragmentByTag
שילוב איתור שגיאות בקוד
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
בעיות ב-lint של תכונות דינמיות לא מדווחות כשהערך של checkDependencies באפליקציה הוא true ויש מודולים של ספריות
אשף הפרויקטים החדש
עדכון קובץ ה-Gradle שנוצר כך שישתמש ב-DSL החדש של הפלאגין
באג: עדיין אי אפשר להסיר את 'jcenter' מפרויקטים חדשים, למרות שהוא עומד להסרה, וגם לא מוסבר מה צריך לעשות
Project System
בעיה ב-RenderScript target API בכלי ה-build של Android בגרסה r25
מקורות מידע
מיזוג משאבים נכשל במשאב מחרוזות עם בריחה
הרצת בדיקות
ב-Bumblebee 2021.1.1 Canary 2 לא מוצגות יותר בדיקות שנכשלו
Shrinker‏ (R8)
Shrinker מסיר פריטים גרפיים וקטורים שניתן לשרטוט שנעשה בהם שימוש באמצעות agp 4.1.0 החדש
R8 לא מסיר הערות בזמן הידור (VISIBILITY_BUILD)
הצגת קישור
החיבור ל-ViewBinding נופל אחרי פעולות אקראיות בקובץ ה-XML שלו
ViewBinding
הסקת טיפוסים עם כמה וריאציות של פריסה

Android Studio 2021.1.1.2

בעיות שתוקנו
Android Gradle Plugin
בדיקת ערכים סטטיים עם תמיכה ברירת המחדל של res (false) עדיין כוללת תיקיות שנוצרו על ידי resvalue
אנחנו זקוקים לממשק גרסה ב-gradle-api
AGP 4.2.0 יוצר קובץ APK לבדיקה שבו חסרה כיתה, אולי בגלל קבוצת מקורות מעורבבת של Java/Kotlin
פריט המידע הבא שצריך לחשוף הוא CLASSES
גרסה לא חוקית של תמיכה ב-Android שהוזרקה, '202.7660.26.42.7322048'. הגרסה אמורה להיות בפורמט 'w.x.y.z' – השגיאה הזו מופיעה בזמן ביצוע דוגמאות ל-Compose
הפעלה מחדש של יצירת DSL באמצעות מחלקת הטמעה במקום ממשק
Android Studio
הערך UI_MODE_NIGHT_YES לא פועל בתצוגה המקדימה
כלי לעריכת פריסות
בעיה בתצוגה המקדימה של הפריסה עם אובייקט TextClock
התצוגה המקדימה לא זהה לאפליקציה שפועלת | ?attr לא נתמך ב-fillColor של קובץ XML (Vector Drawable)
תצוגה מקדימה של פריסה ב-Android Studio מפסיקה לפעול עבור android.preference.Preference מקורי והעדפות בהתאמה אישית, כשמוסיפים את 'androidx.preference:preference:1.1.0'
Android studio 4.0 zoom sensitivity
מנוע עיבוד הפריסה: חסרים תווים של Unicode בזמן העדכון של strings.xml
קריסות ב-Android Studio
Lint
Lint Recycle False Positive
Android lint לא מצליח לראות את קובץ ה-jar של androidx.annotation בפרויקט ספציפי
פונקציית @CheckResult לא פועלת בתוך ביטויי lambda
'UnknownIssueId' עדיין מדפיס אזהרות כשהתכונה מושבתת
בדיקת ה-lint של UnusedResources לא פועלת כראוי בספריות
שגיאת Lint ב-firebase-perf‏ [OutdatedLibrary] גם אם אנחנו משתמשים בגרסה האחרונה.
עיבוד
רכיבי Drawable עם צורות שקופות לא עוברים עיבוד כראוי.
מקורות מידע
הוספת רווחים לחלק ממשאבי המחרוזות אחרי השדרוג לגרסה 4.2
הצגת קישור
שימוש בייבוא סטטי של שיטת ה-inflate של קישור התצוגה גורם לשימוש במשאב שלא בשימוש
כלי ההתאמה של Wear
לא ניתן להפעיל את Wear Pairing Assistant מ-IJ