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

תיקון 2 של Android Studio Electric Eel ‏ (2022.1.1.21)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.2
בעיות שתוקנו
Android Gradle Plugin
DexingFileDependenciesTask.outputKeepRules הוא ספרייה אבל מסומן כ-OutputFile
שגיאה מסוג 'AnnotationProcessorOptions.arguments are queried' בזמן העדכון לגרסה 7.4 Beta 1
processDebugUnitTestManifest נכשל עם placeholder של מניפסט לגרסאות הבדיקה
תצוגה מקדימה של קובץ התגובה
התצוגה המקדימה של היצירה לא פועלת כשמשתמשים בטקסט HTML עם תגי b
אי אפשר להריץ תצוגות מקדימות ממודולים בספרייה
כלי לעריכת פריסות
חריג בכלי לעריכת פריסות
Shrinker‏ (R8)
AGP 7.4.0/7.3.1 – ניסיון להוסיף פעולה לתור ברשימת משימות של מערך משימות שלא ניתן לדחוף אליו
‎:app:minifyVariantWithR8‎ גורם ל-NullPointerException ב-AGP 7.4.0-beta02
R8: ClassNotFoundException when -allowaccessmodification

תיקון 1 של Android Studio Electric Eel ‏ (2022.1.1.20)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.1
בעיות שתוקנו
Android Gradle Plugin
איך עוברים מנכס היעד לנכס outputLocation כדי לטפל באזהרה על הוצאה משימוש ולהתכונן ל-Gradle 9.0
גרסת AGP 7.4.0-rc01 שוברת את Variant API עם השגיאה "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported"
תוכנת ההתקנה
Android Studio Electric Eel | 2022.1.1 can't open Windows 11
Logcat
לא ניתן להקליד @ (התנגשות ממקש הקיצור של logcat)

Android Studio Electric Eel Stable (2022.1.1.19)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0

הגרסה הזו כוללת תיקונים ושיפורים קלים.

Android Studio Electric Eel RC 3‏ (2022.1.1.18)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-rc03
בעיות שתוקנו
Android Gradle Plugin
VerifyError:‏ [0x7] register v5 has type Precise Reference: int[] but expected Integer
Shrinker‏ (R8)
שגיאת NPE או שגיאת טענת נכוֹנוּת באימות המסגרת של CF

Android Studio Electric Eel RC 2‏ (2022.1.1.17)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-rc02
בעיות שתוקנו
Android Gradle Plugin
לא נעשה שימוש ב-r8.jvmArgs
פריסה
שגיאה בהצגת המכשיר במסך אחר
Fragment
Fragment DialogFragmentCallbacksDetector Lint is broken when I upgrade to lint 30.4.x (AGP 7.4.x)
ייבוא/סנכרון
לא נוצרו הגדרות הרצה למ modules עם הפלאגין Gradle‏ 'com.android.test'
IDE קפוא בזמן ניסיון לבצע ריפרקטור של שיטת Kotlin בפרויקט גדול
Lint
Lint: NPE due to querying Application instance in mergeOnly mode
Shrinker‏ (R8)
[R8 3.3.68] קריסה בחלק ממכשירי Android 6 אחרי שדרוג מ-R8 3.2
הגרסה האחרונה com.android.tools.build:gradle:7.3.1 עם okhttp 3.12.13 קורסת ב-Android API 16
R8 לא מטשטש כראוי ערכים קבועים של enum עבור סוג enum ב-Kotlin
R8 מסיר שדה שלא בשימוש, וכתוצאה מכך מתרחשת שגיאת NPE בקוד שבהמשך ב-constructor של הכיתה.
יצירת AppInfo של D8 למיזוג אופקי עלולה לגרום לביטול ההנחות לגבי סוג D8

Android Studio Electric Eel RC 1‏ (2022.1.1.16)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-rc01
בעיות שתוקנו
Android Gradle Plugin
AGP 7.4.0-alpha09 יוצר גרסאות build שלא ניתן להעלות ל-Firebase App Distribution
תצוגה מקדימה של קובץ התגובה
קובץ jetified font/myfont.xml לא קיים (או שהוא לא קובץ)
ייבוא/סנכרון
OutputBuildAction נוצר על ידי גרסה עדכנית יותר של Java Runtime
הפלאגין Kotlin
נסיגה ב-EE: לפעמים אי אפשר לחלץ שיטה
כלי ניתוח פרופיל
התצוגה מלמטה למעלה של המעקב אחרי simpleperf לא מאוכלסת בצורה נכונה ב-Flamingo C6
פרסום גרסה של App Bundle או חבילות APK
'יצירת חבילת APK או APK חתומה' – נתיב היעד צריך להיות תלוי במודול
הרצת בדיקות
בכל פעם שאני מפעיל בדיקות יחידה עם כיסוי, אני צריך לבצע הידור מחדש (פעמיים)
כלי השדרוג
הכלי לשדרוג לא מטפל בפלאגין של ההגדרות

Android Studio Electric Eel Beta 5‏ (2022.1.1.15)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-beta05
בעיות שתוקנו
Android Gradle Plugin
Gradle 8.0-milestone-2 גורם לחריגה ב-AGP
כלי לעריכת פריסות
דליפת זיכרון של 138MB ב-CustomViewPreviewRepresentation
Shrinker‏ (R8)
[R8 4.0.30] Cannot constrain type: LONG for value: v147 by constraint: OBJECT

Android Studio Electric Eel Beta 4‏ (2022.1.1.14)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-beta04
בעיות שתוקנו
Android Gradle Plugin
הוספת gradle-settings-api ליצירת javadoc
Device Manager
עריכת מכשיר AVD מפעילה את מסגרת המכשיר, ומתעלמת מההגדרה הקודמת

Android Studio Electric Eel Beta 3‏ (2022.1.1.13)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-beta03
בעיות שתוקנו
Android Gradle Plugin
הפסקת היצירה של תצורת androidJacocoAnt אם הכיסוי לא מופעל
שימוש ב-@IntDef ברכיב ספרייה לא יוצר את הקובץ annotations.zip בקובץ ה-aar
חשוב להביא בחשבון את הדגל `--release` כשמגדירים את המשימה JavaCompile
שינוי משאבים באמצעות resValue ב-build.gradle מוביל לשגיאה: משאבים כפולים
ספריית המקור שנוצרה מופיעה כספריית Java בספק המקור הראשי של מודל האיתור של שגיאות בקוד
Gradle sync failed: Sync failed: reason unknown
DependencyReportTask לא תואם למטמון ההגדרות
לא ניתן למצוא סופר-סוג משותף ל- ול-
שימוש בתכונות דינמיות ובצמצום משאבים גורם לקריסה בסביבת זמן הריצה
איך עוברים מנכס היעד לנכס outputLocation כדי לטפל באזהרה על הוצאה משימוש ולהתכונן ל-Gradle 9.0
לסוג ה-build 'debug' יש מפתח חתימה שמוגדר כברירת מחדל, ולסוגים אחרים אין
כלי לניפוי באגים ב-C++‎
נקודות העצירה (breakpoints) לא עובדות מאז Android Studio 2021.1.1
Code Editor
חילוץ משאב מחרוזת עשוי לכלול מירכאות (" ")
הבדיקה 'RegExp' > 'בריחה מיותרת של תו' מזהה בטעות את "‎\\}" כמיותר
עריכת הודעות
הדגשת התחביר ב-Jetpack פיתוח נייטיב לא עקבית
תצוגה מקדימה של קובץ התגובה
התפריט הנפתח DropdownMenu מורחב במיקום שגוי במצב תצוגה מקדימה אינטראקטיבי
כלי לניפוי באגים
ברירת המחדל של מקורות ניפוי הבאגים היא compileSdkVersion במקום גרסת האמולטור
ניהול יחסי תלות
הסרת כלי build מיושנים
מכונה וירטואלית
שיקוף מסך הקשה על ניתוק המכשיר
ייבוא/סנכרון
תיקון פלטפורמה ל-IDEA-303282
אפשרויות המהדר לא נכללות בסנכרון של IDE Gradle
IllegalStateException: Build (name=':') not found
אי אפשר לייבא פרויקט Kotlin Multiplatform ב-AS 2022.1.1 Beta 1
כלי לעריכת פריסות
ווידג'טים בתצוגת הזמן
תצוגה מקדימה של העיצוב לא פועלת יותר אם חסר מאפיין כלשהו מהעיצוב
inputType שגוי של ברירת המחדל ל-editText
טיפול שגוי במאפיין הגרביטציה בתצוגת תוכנית
תמיכה בספריות של נתוני לדוגמה שאפשר לאסוף באופן חולף לשימוש בפרויקטים עם כמה מודולים
RTL Refactoring מנסה לערוך קובצי תאימות לאפליקציות
כפילות באפשרויות בעץ הרכיבים במצב עיצוב של עורך הפריסה
Android Studio מוסיפה מאפייני מיקום מוחלטים לקבוצות של ConstraintLayout
בעיה ברינדור של תצוגה מקדימה של XML עם font_family
שגיאה בתצוגה המקדימה של תצוגות בהתאמה אישית
הצעה: צריך להיות אפשרות לשנות את הגודל של התא בתצוגת נכס הפריט
Lint
Lint false positive Recycle regarding openInputStream
[BuildTool/Lint] מאפיין ה-constructor של ChecksSdkIntAtLeast
Logcat
[LogcatV2] Wrong hotkey hint if you change default `control + space`
היומנים הפסיקו להופיע במסוף
Network Inspector
Network Inspector מציג בקשות פעמיים אם OkHttpClient נוצר מ-OkHttpClient אחר באמצעות newBuilder()‎
קוד/תבניות חדשים
תג מטא-נתונים ריק נוסף לפרויקטים חדשים

Android Studio Electric Eel Beta 2‏ (2022.1.1.12)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-beta02
בעיות שתוקנו
Android Gradle Plugin
ההגדרה של MergeGeneratedProguardFilesCreationAction איטית גם כשאחסון במטמון של ההגדרות מופעל
מוסיפים גרסה של מאפיין gradle של LINT_PRINT_STACKTRACE=true
[AGP] Add generated source directory to IDE model (Variant API)
אסור להשתמש בפונקציה ConfigureUtil.configure(closure, target)‎ שהוצאה משימוש בפלאגין של Android Gradle
הצגת אזהרה כשקבצי Proguard לא קיימים
AGP מנסה להוסיף את kotlinOptions.freeCompilerArgs בשלב ביצוע המשימה
ספריית apksig: ‏ ApkVerifier$Result.getV4SchemeSigners() מסומן כפרטי
ארטיפקטים מוכנים מראש שפג תוקפם נארזים ב-AAR
JavaPluginConvention ו-HasConvention הוצאו משימוש
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask is failed when there is an empty line after xml declaration
היעד lintVital פועל כברירת מחדל בגרסת ניפוי באגים של וריאנט
לא להוסיף את ignorewarnings ל-R8 כברירת מחדל
AGP 7.3.0 משבש את סנכרון Gradle בפרויקטים של פלטפורמת Gradle
APK Viewer
לכותרות העמודות בטבלה של הכלי לניתוח APK אין ריפוד
ההתאמה של תווית תיבת הדו-שיח שגויה
הצגת התוכן של קבצים מסוג ‎ .version בכלי לניתוח APK
AVD Manager
באג ב-AVD Manager: שגיאה: Unable to locate adb but adb.exe is on path.
הכלי לבדיקת משימות ברקע
הכלי לבדיקת משימות ברקע
Code Editor
חילוץ של משאב מחרוזת עשוי לכלול מירכאות (" ")
הדגשת ההקשר של SQL לא פועלת ב-Room 2.5.0
השם המוצע למשאב של מחרוזת חילוץ לפעמים ריק
כלי לניפוי באגים
ברירת המחדל של מקורות ניפוי הבאגים היא compileSdkVersion במקום גרסת האמולטור
Device Manager
מיון שגוי ב'ניהול מכשירים'
תוצאות לא ברורות בתפריט החיפוש של הפעולות כשמחפשים את 'מנהל המכשירים'
מכונה וירטואלית
כיבוי המסך של המכשיר במהלך ההעברה (mirroring)
unable to download the image for Android 12.0 without Google APIs for the ABI arm64-v8a on my MacBook Pro 14
ייבוא/סנכרון
ייבוא פרויקט Gradle נכשל אחרי שדרוג מתיקון 2 של Chipmunk (2021.2.1)
תמיכה בפריסת מקור חדשה של KMP
מתן אפשרות לבדיקות לסנכרן עם גרסאות ישנות של AGP כדי לטפל ב-DSL של מרחב שמות חדש
הפלאגין Kotlin
הכלי Refactor -> Modularize לא עובד עם קוד Kotlin
Lint
בדיקת איתור שגיאות בקוד של ResourceType לא פועלת במקורות של Kotlin
הספרייה VersionChecks לא מטפלת בבדיקות טווח של Kotlin
תוצאה חיובית שגויה ל-InlinedApi כשעוטפים אותו
Logcat
בעיות ב-Logcat
ב-Logcat מוצג הבאנר 'כל הרשומות ביומני המערכת מוסתרות על ידי המסנן' כשהמכשיר מנותק
יש להחזיר את היכולת להתאים אישית את גודל הגופן של logcat
פירוק למודולים של Refactor
AS 3.3 alpha8: Modularize... refactoring is greyed out
ניווט
אם מרחב השמות מועבר אל build.gradle, ה-build נכשל עם הצהרת R שלא ניתן להפנות אליה.
קוד/תבניות חדשים
הערה שגויה בתבנית 'פעילות בכרטיסיות'
שם מודול מצומצם מדי
אשף הפרויקטים החדש
המסך של חלוקת הגרסאות גדול מדי ואי אפשר לגלול בו.
תצוגת הפרויקט
שם החבילה לא מתעדכן בסרגל הצד אחרי שינוי השם
פרסום גרסה של App Bundle או חבילות APK
יצירת מאגר מפתחות לא כוללת בריחה או ציטוט של ארגומנטים
מקורות מידע
קבצי SVG עם רקע שקוף משתנים לצהוב
אי אפשר לחלץ משאב מחרוזת מ-Kotlin אם הוא מכיל הפסקות שורה
החלפה שקטה של משאב drawable ב-Android Studio
הפעולה 'המרה ל-WebP' אמורה לפעול בסמלים במרכז האפליקציות
SDK Manager
SdkManager מציג את toString ב-RemotePackage
ספריית סמלי הגרפיקה המצולמת גורמת לעיכובים חמורים ב-SDK Manager
כלי לעריכת תרגומים
כלי עריכת התרגומים לא מבדיל בין סרביה קירילית לסרביה לטינית. בנוסף, הרבה שפות לא זמינות בכלי העריכה של התרגומים.
כשמעתיקים טקסט, מתבצע כתיבה מחדש של כמה עמודות
עורך התרגום: יש לשמור את קובצי המשאבים ולא להעביר את כולם לקובץ strings.xml
הוספת מחרוזת בכלי לעריכת תרגומים מוסיפה משאב פעמיים (AS Bumblebee)
כלי השדרוג
תמיכה בשינוי שם החבילה של AndroidTest
העברת מאפיין החבילה של AndroidManifest.xml ל-DSL של מרחב שמות

Android Studio Electric Eel Beta 1‏ (2022.1.1.11)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-beta01
בעיות שתוקנו
Android Gradle Plugin
Component.sources לא נותן גישה לקבצים 'resources'
כישלון לא עקבי ב-build במשימה MergeResources
SourceDirectories.addGeneratedSourceDirectory לא מתחבר בצורה נכונה למשאבים של Android
הפלאגין kotlin-android-extensions קורס כשהמאפיין package חסר בקובץ AndroidManifest.xml
אסור להשתמש בפונקציה GUtil.toWords(string) שהוצאה משימוש בפלאגין של Android Gradle
אסור להשתמש בפונקציה ConfigureUtil.configure(closure, target)‎ שהוצאה משימוש בפלאגין של Android Gradle
הודעת השגיאה החדשה 'unknown enum constant' מ-javac ב-AGP 7.4.0-alpha09
אמורה להופיע שגיאת סנכרון כאשר namespace == testNamespace
AGP יוצר כפילויות של תיקיות res ברמה העליונה של קובצי ה-AAR שנוצרו
JavaPluginConvention ו-HasConvention הוצאו משימוש
מיקום קובץ שגוי ולא עקבי של ה-API החדש של הטרנספורמציה
עדכון הבדיקות של AGP כך שישתמשו ב-KGP 1.7.20-Beta
Gradle 7.4 נכשל (לא ניתן ליצור מופע של AnalyticsService)
API
Variant API: ב-AGP 7.1 ואילך, עדכונים של אובייקטים חדשים של וריאציות לא מועברים לאובייקטים ישנים של וריאציות
Build Analyzer
Gradle Build ממשיך לפעול ללא הגבלת זמן אחרי build מוצלח
C++ Editor
לא ניתן לאתר קובץ ‎ .h חיצוני של C++‎ בתצוגת הפרויקט ב-Android
Code Editor
השבתת ייבוא של תווים כלליים כברירת מחדל בפרויקטים של Kotlin ב-Android Studio
פריסה
דליפת פרויקט דרך AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Device Manager
בחירת טלפון ב-Device Manager מציגה תמונות אוטומטיות
Dexer‏ (D8)
הצגת אזהרה מדויקת לגבי הצורך להפעיל הסרה של סוכר מ-lambda
מכונה וירטואלית
בפרופיל החומרה של Android TV מוצג גודל מכשיר שגוי
ייבוא/סנכרון
הסנכרון נכשל עם הודעת השגיאה 'לא ניתן למצוא וריאנט שתואם לסוג ה-build ולסוגים השונים של המוצר'
לא ניתן לסנכרן פרויקט עם מודול KMP ב-Chipmunk עם MPSS
Kotlin Multiplatform: הפניה לא פתורה
הימנעות משליחת שאילתות לגבי מודלים של KMP כדי לקבוע אם מודול הוא מודול KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests fails on JDK17
אי אפשר לייבא פרויקט Kotlin Multiplatform ב-AS 2022.1.1 Canary 10
יש למיין את הווריאנטים של הגרסאות הבנויות לפי סדר אלפביתי
חסרים מאפייני קבוצות גרסאות, הסנכרון קורס
Lint
קווים נטויים (backticks) מופיעים כשמחילים תיקון אוטומטי של הערה עם יעד use-site
הספרייה LintFixPerformer מקצרת באופן שגוי שמות עם אותה תחילית באמצעות shortenNames
תיקון משימות lintAnalyze שכוללות שגיאות
שילוב איתור שגיאות בקוד
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
זיכרון
כלי 'פרופיל הזיכרון' שמוצג בו 0.2GB במקום 150MB
מבנה הפרויקט
הצעה מטעה לעדכון של יחסי תלות
תצוגת הפרויקט
חלון הכלי של הפרויקט -> תצוגת Android: סמלי החשיפה לכיתה לא מוצגים
קבצים מסוג build.gradle ו-proguard מעורבבים בתצוגת הפרויקט ב-Electric Eel Canary 9
חריגה מסוג 'Write-unsafe context!' ב-GradleModuleModel.getBuildFile
פרסום גרסה של App Bundle או חבילות APK
AGP: Cannot publish a specific build type in a multi-variant setup
SDK Manager
כשלא מצליחים ליצור ספרייה, ה-IOException לא מתועד ביומן של writeInstallerMetadata
כלי השדרוג
כלי העזר לשדרוג של AGP אמור לטפל בפרויקטים שמשתמשים ב-android.disableAutomaticComponentCreation

Android Studio Electric Eel Canary 10‏ (2022.1.1.10)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha10
בעיות שתוקנו
Android Gradle Plugin
Component.sources לא נותן גישה לקבצים 'resources'
SourceDirectories.addGeneratedSourceDirectory לא מתחבר בצורה נכונה למשאבים של Android
AGP מתעלם מ-jniLibs ששונו מ-7.3.0-alpha08
הפלאגין kotlin-android-extensions קורס כשהמאפיין package חסר בקובץ AndroidManifest.xml
java.io.IOException: Couldn't delete res.jar
אמורה להופיע שגיאת סנכרון כאשר namespace == testNamespace
AGP יוצר כפילויות של תיקיות res ברמה העליונה של קובצי ה-AAR שנוצרו
Compose with KMM - Backend Internal error: Exception during IR lowering
תובנות לגבי איכות האפליקציה
יש להפסיק להציג את הבאנר של Crashlytics כש-Studio מופעל
Build Analyzer
Gradle Build ממשיך לפעול ללא הגבלת זמן אחרי build מוצלח
C++ Build
מיקום יציב של פלט עבור compile_commands.json
קישור נתונים
דליפת נתונים מ-LayoutBindingModuleCaches דרך אוטובוס ההודעות
Dexer‏ (D8)
הצגת אזהרה מדויקת לגבי הצורך להפעיל הסרה של סוכר מ-lambda
ייבוא/סנכרון
הסנכרון נכשל עם הודעת השגיאה 'לא ניתן למצוא וריאנט שתואם לסוג ה-build ולסוגים השונים של המוצר'
Kotlin Multiplatform: הפניה לא פתורה
נראה שבדיקת הקוד לא פועלת.
יש למיין את הווריאנטים של הגרסאות הבנויות לפי סדר אלפביתי
חסרים מאפייני קבוצות גרסאות, הסנכרון קורס
תשתית
השגיאה prepareKotlinBuildScriptModel failing with prefab dir not readable
Lint
קווים נטויים (backticks) מופיעים כשמחילים תיקון אוטומטי של הערה עם יעד use-site
הספרייה LintFixPerformer מקצרת שמות עם אותה תחילית באופן שגוי
תיקון משימות lintAnalyze שאינן עובדות
שילוב איתור שגיאות בקוד
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
ל-AndroidLintAnalysisTask יש החמצות מטמון בגלל נורמליזציה של נתיב יחסי
מבנה הפרויקט
הצעה מטעה לעדכון של יחסי תלות
תצוגת הפרויקט
חלון הכלי של הפרויקט -> תצוגת Android: סמלי החשיפה של הכיתה לא מוצגים
קבצים מסוג build.gradle ו-proguard מעורבבים בתצוגת הפרויקט ב-Electric Eel Canary 9
חריגה מסוג 'Write-unsafe context!' ב-GradleModuleModel.getBuildFile
פרסום גרסה של App Bundle או חבילות APK
AGP: Cannot publish a specific build type in a multi-variant setup
הרצת בדיקות
דוח בדיקת HTML עבור androidTest, שבו תרחישי הבדיקה שהושמטים נחשבים כ'הצלחה' בשיעור ההצלחה
SDK Manager
כשלא מצליחים ליצור ספרייה, ה-IOException לא מתועד ביומן על ידי writeInstallerMetadata

Android Studio Electric Eel Canary 9‏ (2022.1.1.9)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha09
בעיות שתוקנו
Android Gradle Plugin
שינויים בטיפול ב-Target SDK משבשים את הבדיקות של Robolectric
פונקציית ProcessLibraryManifest לא מטפלת כראוי במחיקות של קובצי מניפסט של ספריות
AGP מתעלם מ-jniLibs ששונו מ-7.3.0-alpha08
הרשאה להריץ את R8 מחוץ לתהליך
שגיאה בסנכרון של Gradle
גישה למקורות של וריאנטים ב-onVariant גורמת למקורות רגילים של Android, כמו buildconfig, להיעלם
ב-'Make Project' נעשה שימוש בגרסה שגויה של Gradle
ב-AGP 7.1-beta04 חסר ממשק API של com.android.build.api.dsl.Lint ו/או kdoc מטעה
שדרוג ל-json-simple:1.1.1
ב-Electric Eel Canary מגרסה 3 ואילך אי אפשר להריץ פרויקט JVM באמצעות ספריית KMP. עם זאת, אפשר להשתמש ב-Gradle CLI
תצוגה מקדימה של קובץ התגובה
androidx.media3.exoplayer.offline.Download לא גורם להצגת תצוגה מקדימה
קריאה רפלקטיבית של PreviewParameterProvider גורמת ל-NoSuchMethodException או לתצוגה מקדימה ריקה ללא שגיאה
פריסה
כדי לפרוס את Compose Preview במכשיר, צריך לבצע שני גרסאות build של Gradle
כלים לעיצוב
אימות הפריסה: 'androidx.viewpager2.widget.ViewPager2 is partially hidden in layout'
ייבוא/סנכרון
להפוך את מזהי האפליקציה של כל הווריאנטים לזמינים בזמן הסנכרון
KTIJ-22303: המאפיין cacheOriginIdentifier של מודל Mpp ושל מודל Kotlin לא תואם
עורך של מקור של בדיקת יחידה נכשל בפתרון משאב מחרוזת שהוצהר במודול אחר
ביטולים או קריסות של סנכרון בשלב הייבוא של הנתונים אף פעם לא מדווחים למאזין הראשי של הסנכרון
תיבת הדו-שיח של מבנה הפרויקט ב-IDEA
KMP עם קוד משותף של HMPP לא פותר עם יעד ל-Android בלבד
אזהרה קודרת לגבי מיקום ב-JDK שמציינת בעיה אבל לא מגדירה אותה
Lint
אזהרה שגויה של איתור שגיאות בקוד לגבי ההערה `@Parcelize` בכיתה אטומה.
הפקודה ‎./gradlew lintDebug לא תמיד מדפיסה הפרות ספציפיות
הדגל ignoreWarnings (-w) של Lint מתעלם מהתראות, אבל לא מהתראות ברמת 'מידע'
Lint "AutoCloseable used without 'try'-with-resources" and "This TypedArray should be recycled after use with #recycle()" conflict
Lint מפעיל את UAST ממשימה של דיווח שאמורה להיות לא חוקית
המשימות של דוח Android Lint אף פעם לא עדכניות
שילוב איתור שגיאות בקוד
ל-AndroidLintAnalysisTask יש החמצות מטמון בגלל נורמליזציה של נתיב יחסי
Logcat
[LogcatV2] populate "level:" options earlier
Electric Eel c4:‏ 'לא ניתן לשמור את ההגדרות'
תצוגת הפרויקט
Android Studio מציגה את build.gradle פעמיים כשמשתמשים בקישור סימלי
הפעלה
הודעת חריג מטעה

Android Studio Electric Eel Canary 8‏ (2022.1.1.8)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha08
בעיות שתוקנו
C++ Build
לא ניתן למצוא (הסתעפות) את CMAKE אחרי שדרוג AGP מ-4.1.3 ל-4.2.0 או ל-7.2.1
עורך קובצי Gradle
האזהרה על buildToolsVersion נמוך מדי לא מדויקת
Lint
בדיקת הרשאות של Android קורסת באופן לא עקבי

Android Studio Electric Eel Canary 7‏ (2022.1.1.7)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha07
בעיות שתוקנו
Android Gradle Plugin
אי אפשר להוסיף רשומות zip מסוג 'STORED' לקובץ apk אחרי ש-AGP הציגה את zipflinger בגרסה 4.1.0
תצוגה מקדימה של קובץ התגובה
יצירת תצוגות מקדימות במודולים של אפליקציות לא מצליחה למצוא משאבים בפרויקטים עם כמה מודולים
Lint
Lint קורס בקבצי kt ריקים
מקורות מידע
EEL Canary 5 - custom views unable to instantiate and display in xml editor
בדיקה
תיקון ביצוע בדיקות יחידה בספריות ב-EE

Android Studio Electric Eel Canary 6‏ (2022.1.1.6)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha06
בעיות שתוקנו
Android Gradle Plugin
שם קובץ שגוי בקובץ הפלט של הטרנספורמציה של SingleArtifact.AAR
JdkImageInput צריך להיות פחות רגיש לשינויים לא משמעותיים
תכונה דינמית שנמצאת בקונפליקט עם 'android.uniquePackageNames'
Lint
Lint UnusedIds נכשל באופן שגוי כשמשתמשים ב-ViewBinding כפי שמציעים במסמכים הרשמיים

Android Studio Electric Eel Canary 5‏ (2022.1.1.5)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha05
בעיות שתוקנו
Android Gradle Plugin
בדיקת גרסת Gradle ב-AGP עשויה להיות יקרה
פלאגין Android Gradle צריך להשתמש בכלי הפיתוח של Gradle שהוגדרו באמצעות תוסף למשימות הידור של Java
AGP 7.2 com.android.test module unable to access com.android.app module's test fixture classes
Lint קורס ב-build של Kotlin 1.7.0-RC2
ייבוא/סנכרון
בעיה ב-build עם כמה טעמים של מוצרים בגרסה חדשה
ProjectStructureDumper לא מתעד את הדגל של יחסי התלות שיוצאו

Android Studio Electric Eel Canary 4‏ (2022.1.1.4)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha04
בעיות שתוקנו
Android Gradle Plugin
מאז גרסת 7.0.0-beta04 (כולל), מאזין הבדיקות של AGP 7.x נכשל ב-macOS
הסרת השימוש ב-Kotlin Reflect בקוד cxx
שימוש ביעד 11 בזמן הידור AGP
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
פיתוח אפליקציות
אי אפשר לגלול ב-Translation Editor
ניתוח קוד
בדיקת ה-Lint לא פועלת בזמן אמת בכלי העריכה
תצוגה מקדימה של קובץ התגובה
דליפת ComposePreviewRepresentations דרך חיבורי Message Bus ב-FastPreviewManager
כלים לעיצוב
נכס תמונה מתעלם מצבע הרקע של הסמל
מערכת Asset Studio לא יוצרת מחדש קובצי PNG לנכסי תמונות
Device Manager
מנהל AVD בוחר את קובץ האימג' הלא נכון של המערכת
Dexer‏ (D8)
הפעלה מפורשת של בניית מודלים של ממשקי API חסרים ב-D8/R8 מ-AGP
השקה ראשונה
תיבת הדו-שיח של שיתוף הנתונים תופיע בכל הפעלה
ייבוא/סנכרון
סנכרון כושל לא אמור לשבש את הפרויקט Build | Make
הפסקת החסימה ב-MergedManifestManager.getSnapshot() ב-LaunchUtils
העברה של AndroidProjectTaskRunner ל-APIs שלא הוצאו משימוש
IntelliJ
"version": "dev build" בקובץ product-info.json
Lint
ObsoleteSdkInt לא מזהה את התנאי Build.VERSION.SDK_INT >= minSdkVersion
תוצאה חיובית שגויה של SystemPermissionTypo ב-android.permission.WAKE_LOCK
Logcat
[Logcat V2] We need better support for values that include spaces
2GB בשימוש ב-9,000 DeviceImpl שנמצאים בבעלות AndroidLogcatService
הגדרות הפורמט של Logcat לא נשמרות
[Logcat V2] Not all keys come with the colon when using autocomplete
פרסום גרסה של App Bundle או חבילות APK
קריאה של משימות מחלון הכלי של Gradle לא עוברת דרך התשתית של Android Studio, אלא אם היא ברמה העליונה
Resource Manager
בקשה: להציע את האפשרות 'המרה ל-webp' בתפריט ההקשר של התיקייה, ולא רק בקבצים
ב-Android Studio 4.1 RC3, המיקום ב-Resource Manager לא נשמר כשמוחקים משאבים
מערכת Resource Manager לא יכולה לחפש את הערך של מחרוזות
באג: Android Studio שוכח איך להציג את רשימת המשאבים בתצוגת רשת
קובצי Android Asset Studio מתחילים בתחילית ic_
Vector asset studio needs button tooltip
נכס תמונה לא מציג את ספריית המשאבים שממוינים לפי asc
כשמוסיפים תמונה של נכס, רשימת הגרסאות מופיעה בסדר אקראי.
כלי התיקון של Draw 9 אמור לאפשר להקטין את התצוגה לפחות מ-100%
לחצן העזרה בתיבת הדו-שיח 'שמירה כקובץ ‎ .9.png'
בקשה: לאפשר חיפוש פריטים בתיבת הרשימה באמצעות הקשה על אותיות במקלדת
כשיוצרים סמל אפליקציה חדש עם תיקיית משאבים משותפת לכמה גרסאות, אי אפשר לשנות את המיקום של סמל הייבוא
תווית תיבת הדו-שיח של נכס וקטורי חדש חסומה
מערכת Asset Studio יוצרת רקע לבן לתמונות גם כשהצורה מוגדרת כ 'ללא'
ייבוא קבוצתי של נכסי drawable מתעלם מהשפה והאזור
מנהל המשאבים: ברירת המחדל נשארת למודול אחר מלבד מודול האפליקציה שלי
כלי לעריכת תרגומים
עורך התרגומים צריך לכתוב רשומות חדשות במיקום הנכון בקבצים

Android Studio Electric Eel Canary 3‏ (2022.1.1.3)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha03
בעיות שתוקנו
Android Gradle Plugin
processReleaseManifest: package found in source AndroidManifest.xml false negative
הסרת הבדיקה שאוסרת על שימוש ב-distributionSha256Sum בקובץ המאפיינים של המעטפת
AndroidGradlePlugin בגרסה 7.2 גורם לשגיאות ב-transform API כשמשתמשים בו יחד עם ASM API
חלון Assistant
URL Assistant: ההטמעה שמוגדרת כברירת מחדל של השיטה 'getFile' יצאה משימוש, צריך לשנות אותה
מכונה וירטואלית
AS Electric Eel Canary 2 - Error hitting "Finish" on device connection assistant does nothing
ייבוא/סנכרון
תלות מעגלית ב-POM גורמת לשיבושים בייבוא הפרויקט
"Duplicate content roots detected" עם הפלאגין של Android Gradle בגרסה 7.2.0
Lint
תוצאה חיובית שגויה של SystemPermissionTypo ב-android.permission.WAKE_LOCK
Logcat
AS 2021.3.1 Canary 8 new logcat unable to copy text, missing option to search selected text in Google
logcat חדש לא מציג יומנים אחרי 2 השניות הראשונות
פרסום גרסה של App Bundle או חבילות APK
קריאה של משימות מחלון הכלי של Gradle לא עוברת דרך התשתית של Android Studio, אלא אם היא ברמה העליונה
מקורות מידע
NPE ב-AarResourceRepositoryCache.createCachingData‏ (AS Electric Eel)
הפעלה
האפשרות 'מכשירים' לא מוצגת ולא ניתן להפעיל את האפליקציה, למרות שהמודול של האפליקציה זמין.
Updater
תיקון ב-M1 לא פועל עבור EE c1 ל-EE c2
כלי השדרוג
"לא ניתן למצוא את גרסת AGP בקובצי ה-build". למה הכוונה? ואיך אפשר לתקן את זה?

Android Studio Electric Eel Canary 1‏ (2022.1.1.2)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha02
בעיות שתוקנו
ייבוא/סנכרון
הופעלה AlreadyDisposedException במהלך הסנכרון
Lint
[Lint] Wrong Resource Type detector finds errors in valid code when code is across modules

Android Studio Electric Eel Canary 1‏ (2022.1.1.1)

הושקו יחד עם:
  • Android Gradle Plugin 7.4.0-alpha01
בעיות שתוקנו
Android Gradle Plugin
שורות חדשות ב-XML מעוותות בגרסאות build של גרסאות זמינות עם חלוקות
הוספת שיטות להסרת סוכר למודל איתור השגיאות
יצירת וריאציות
החלון Build Variants (יצירת וריאציות) תקוע כשעוברים וריאנט באמצע סנכרון או build
הטעם של ה-build נעול על הטעם המוגדר כברירת מחדל של ndk abi, אי אפשר לשנות אותו
AS לא יכול לעבור בין וריאציות build במקרה של טעמי מוצרים שיש להם קבוצות ABI מקוריות לא חופפות
לפעמים המתג להחלפת וריאנטים לא מסתיים
אי אפשר לעבור בין וריאנטים עם ABI שונים
עריכת הודעות
BridgeContext.getSystemService() מפרה את החוזה על ידי השלכת חריגה במקום החזרת null לשירותים לא מזוהים
תצוגה מקדימה של קובץ התגובה
התצוגה המקדימה האינטראקטיבית מפסיקה לפעול אחרי שגוררים את תצוגת הגלילה
כלים לעיצוב
קו גלוי של צורה ברוחב קטן מ-1.0 מוצג בחלונית העיצוב של הפריסה רק אם הוא מופיע לפניו '0'
הצגת מחרוזת ה-HTML ב-Designer לא תואמת למה שמוצג באף מכשיר או באף אמולטור ניסיתי
מכונה וירטואלית
האפשרות להשבית את שיתוף הלוח לא קיימת יותר ב-Android Studio Bumblebee, אי אפשר להשבית אותה
ייבוא/סנכרון
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessfully לא מזהה יחסי תלות חסרים
החלפת וריאנטים בזמן ה-build לא מסתיימת אף פעם
Android Studio לא תומכת ב-Gradle nesting Composite-Build
צריך לשנות את הניסוח של הודעות השגיאה של Android Support Plugin
IntelliJ
התפריט של Touch Bar ב-MBP 15" 2018 חסר.
כלי לעריכת פריסות
מאפיין android:theme ב-ViewGroup לא מטופל
בעיה בעיבוד התצוגה המקדימה כשמשתמשים ב-‎?android/attr:[color].
התצוגה בהתאמה אישית לא מוצגת בתצוגה המקדימה בזמן טעינת הגופן
קריסות ב-Android Studio
שגיאה ברינדור הפריסה
באג: אין תצוגה מקדימה של ההעדפות בהתאמה אישית
התצוגה המקדימה לא זהה לאפליקציה שפועלת | ?attr לא נתמך ב-fillColor של קובץ XML (Vector Drawable)
איך בודקים מה גורם לבעיות ברינדור באמצעות CameraView
Lint
הוספת הדגל --offline ל-lint
InconsistentLayout לא מתייחס לקו הבסיס
חומר
תיבות דו-שיח לא מופיעות בתצוגה המקדימה
אשף הפרויקטים החדש
צריך לבחור minSdk 23 באשף המודול החדש של מדדי הביצועים
פרסום גרסה של App Bundle או חבילות APK
Bundletool: רכיבי מסנן הכוונה לא מתמזגים כראוי בין מודולי התכונות לבין מודולי הבסיס
כלי השדרוג
הכלי לשדרוג AGP לא מסתיים אף פעם