Android Studio 2020.3.1 已關閉的問題

Android Studio 2020.3.1.21

已修正問題
Android Gradle 外掛程式
與「stdout」和「stderr」一併使用時,android.lintOptions.textOutput 會損毀
com.android.tools.build:gradle:4.2.0 破壞了程式庫中資訊清單的預留位置。
AGP7.0:API/模型和 R generation 之間 androidTest 命名空間的處理方式不一致
Android Studio
Alpha 通道未反映在 Android Studio 的 Compose 顏色溝槽中。
程式碼編輯器
Compose RadioButton 完成時在結尾加入了 lambda
Lint
Android Lint VectorDrawableCompat 檢查發出的警告有誤
透過 Gradle 外掛程式設定後,Lint 不再接收 lint.baselines.continue 系統屬性
自訂 Lint 規則的當機事件導致系統不回報任何結果
發布應用程式套件/APK
使用 KeePass 時,有時無法正確解碼
縮減器 (R8)
AGP 7.0.0-beta01 中的 R8 FullMode 將 ParametersizedType 的執行轉換為 Class
Android API 23 以下版本的應用程式系統崩潰問題:java.lang.NoClassDefFoundError: j$.$r8$wrapper$java$util$function$Supplier$-WRP

Android Studio 2020.3.1.20

已修正問題
Android Gradle 外掛程式
將 --client-id、--client-name,和 --client-version 從 AGP 傳遞至 Lint
CopyDebugAndroidLintReporting:NoSuchFileException:lint-results-debug.txt
Lint
透過 Gradle 外掛程式設定後,Lint 不再接收 lint.baselines.continue 系統屬性
存在間接 compileOnly 模組依附元件時,AGP Lint 工作會失敗
還原至適當的穩定/Beta 版後,Android Studio 仍不斷建議將程式庫更新至 SNAPSHOT 版本
lintClient 沒有收到 user.home
Lint 整合
AGP 7.0.0 Alpha 14 Lint RAM 用量不受限制
應用程式為 checkDependencies=true 且有程式庫模組時,不會回報 Dynamic-feature Lint 問題

Android Studio 2020.3.1.19

已修正問題
Android Gradle 外掛程式
只有當 Room 存在時,才會新增「-parameters」javac 選項
未解析的參照:setProguardFiles
更新至 AGP 7.0.0-beta03 後無法再執行 :test 工作
Gradle Kotlin DSL 中未提供 initWith()
透過實作類別重新啟用 DSL 建立作業,而非透過介面
建構分析工具
建構分析器警告分頁中無法使用複製和貼上功能
程式碼分析
顯示含 Snackbar 的偽陽性 ShowToast 程式碼檢查警告
Gradle 中,升級至 Alpha 版 work-runtime lib 的警告無效
撰寫編輯
LiveLiterals 造成非 Compose 模組出現當機情形
Lint
透過 SARIF 報告執行 Lint 時,會針對某些 SourceLockedOrientationActivity 錯誤擲回例外狀況
Lint Recycle 偽陽性
有多個字串方法參數時,Lint 無法偵測 StringDef 型別錯誤
@CheckResult 無法在 lambda 運算式中使用
無法針對程式庫正常執行 UnusedResources Lint 檢查
停用時,`UnknownIssueId` 仍會顯示警告
與部分 Lint 分析相關的過時錯誤訊息
即便使用最新版本,仍會出現 firebase-perf [OutdatedLibrary] Lint 錯誤
資源
升級至 4.2 版後,部分字串資源中誤加了空格
縮減器 (R8)
Allowshrinking 似乎無法固定類別
檢視畫面繫結
靜態匯入檢視畫面繫結 `inflate` 方法會產生未使用的資源

Android Studio 2020.3.1.18

已修正問題
Android Gradle 外掛程式
下一個要公開的構件應為 CLASSES
buildConfigField 替換警告會顯示可能包含機密資訊的數值
執行撰寫範例時收到這個錯誤:無效的插入 Android 支援版本 '202.7660.26.42.7322048',格式應為 'w.x.y.z'。
AGP 4.2.0 產生的測試 APK 會缺少一個類別,原因可能是 Java/Kotlin 來源集混用
設計工具
選擇「新建」後,無法選用「圖像素材」(MacOS)
Lint
Android Lint 無法查看特定專案中的 androidx.annotation jar
縮減器 (R8)
desugar 會覆寫 PriorityQueue 的最終方法 Spliterator
R8 方法簽署變動破壞了與 AGP 4.2.0 連線的 Retrofit