Android Studio Iguana 已解決的問題

Android Studio Iguana | 2023.2.1 Canary 3

共同發布
  • Android Gradle 外掛程式 8.3.0-alpha03
已修正問題
Android Gradle 外掛程式
AGP 從 8.0.2 更新至 8.1.0 之後,任務 ':app:mergeReleaseClasses' 執行失敗
[Gradle 8.4][升級] 由於使用 kotlin gradle 外掛程式中已淘汰的功能,升級之後整合測試失敗
應用程式品質深入分析
AQI 工具視窗始終顯示事件計數中的使用者計數
App Quality Insight 顯示無效的 OS 版本
基準設定檔與 ProfileInstaller
Gradle 外掛程式與 8.3 alpha 不相容
程式碼編輯器
由於錯誤的設定值,版面配置 XML 檔案觸發「格式錯誤」
Gradle 檔案編輯器
當名稱採用巢狀結構時,版本目錄顯示 Groovy 中未使用的符號
資源
Android Studio 因間接資源參照重複名稱而停止運作

Android Studio Iguana | 2023.2.1 Canary 2

共同發布
  • Android Gradle 外掛程式 8.3.0-alpha02
已修正問題
Android Gradle 外掛程式
最低 Gradle 版本檢查不會在第二次建構及之後執行
Compose 預覽
預覽互動模式下的 DropdownMenu 展開位置不正確
使用震動工具的程式碼造成 Compose 預覽異常終止
搭配使用 HTML 文字和 b 標記時,Compose 預覽故障
設計工具
插入分頁小工具時設計變為空白
匯入/同步處理
Studio 使用者抱怨 Gradle 同步期間不受支援的模組
專案同步後出現不明的錯誤/警告
IntelliJ
Android Studio Iguana - 啟動失敗 - BytecodeTransformerAdapter 中的 NPE
版面配置編輯器
BufferedInputStream 無法轉換為類別 AssetManager$AssetInputStream
Lint 整合
testImplementation 依附元件中的 DuplicatePlatformClasses lint 錯誤
模組化重構
模組化未按任何特定順序列出模組
Network Inspector
日誌中的錯誤:"lateinit property model has not been initialized"
Resource Manager
Resource Manager 未顯示具有自訂顏色屬性的可繪項目
Resource Manager 裁剪了某些向量可繪項目
執行測試
單元測試不會重新執行
縮減器 (R8)
從 AGP 8.0.2 升級至 8.1.0 之後 R8 無法運作

Android Studio Iguana Canary 1 (2023.2.1.1)

共同發布
  • Android Gradle 外掛程式 8.3.0-alpha01
已修正問題
Android Gradle 外掛程式
對 PackageForUnitTest 工作而言,建構快取是多餘的
[AGP 8.1.0] 如果 splits.abi.isEnable 和 testOptions.unitTests.isIncludeAndroidResources 皆為 true,./gradlew 測試會失敗,並顯示「Unable to find manifest output」
使用巢狀 Gradle 複合式版本的 AGP 模型建構作業會失敗
資源縮減器會損壞資源 ID,導致執行階段異常終止
Android SDK 升級工具
目標 SDK 升級工具不會載入
基準設定檔與 ProfileInstaller
Profgen - 可同時輸出所有 DM 檔案的選項
建構變化版本
在預設變化版本變更時更改使用中的變化版本
「Build Variants」視窗中的衝突應位於取用端專案,而非生產端
C++ 版本
C++ 外掛程式會回報 gradlew 上的預先處理器錯誤
C++ 編輯器
持續更新符號會封鎖建構作業
沒有 C/C++ 專案時的短路 C/C++ 分析
程式碼分析
Proguard 感知功能指出 @interface 類型無效
偵錯工具
Compose 預覽嘗試開啟外部程式庫
JVM_IR 評估運算式無法評估含有 SAM 包裝函式的片段
對 Compose 預覽而言,分割檢視畫面似乎是過於積極的預設值
Gradle 檔案編輯器
[版本目錄] 在套件中使用未使用的依附元件別名會出現偽陽性
匯入/同步處理
「Gradle JDK」的 UI 未同步處理欄位內容
仍在使用 GradleProjectInfo.setSkipStartupActivity
無法順利執行程序。
針對 Android 模組,在空白邊隱藏 Java 主要方法執行設定
Studio 無法處理有符號連結的內含版本
版面配置編輯器
遊標移動時,系統會重設 XML 設計預覽畫面的大小
版面配置 XML:design-left-component 樹狀結構,選取元件時無法使用 ctrl+B 快速鍵編寫程式碼
版面配置檢查器
版面配置檢查器運作時,偵錯應用程式有時會異常終止
Lint
[Lint] TranslucentViewDetector 在 filterIncident 函式中異常終止,導致 Lint 產生錯誤結果
TranslucentViewDetector 應接受「後面」的值
Android Lint 在 KMP 程式庫中執行失敗,並顯示「property 'variantInputs.name' doesn't have a configured value.」。
TranslucentViewDetector 回報錯誤的資訊清單程式碼行
使用專案依附元件時,lintDebug 會誤報 UseTomlInstead 警告
其他由 Android Lint 標記的專案發生非預期的問題
Logcat
無法變更 Logcat 標記指標的顏色
Logcat soft-wrap 無法運作
Resource Manager
目錄中找不到 Create Resource 資料夾
資源
尋找使用情況/前往定義不適用於 androidTest 資源
androidTest 中未解析資源參照
從 androidTest 來源集無法辨識程式庫的 R 類別
執行
無法在執行/偵錯設定上儲存動態功能設定