Android Studio Meerkat 功能推送已解決的問題

Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.1 版
已修正問題
Android Gradle 外掛程式
使用 AGP 在非預設建構類型中明確啟用裝置測試時,無法運作
縮減器 (R8)
將 Kotlin 更新至 2.1.20 後,編譯即時應用程式時發生 NullPointerException
[AGP]:錯誤:R8:java.lang.OutOfMemoryError:所需的陣列長度 2147483638 + 196 過大

Android Studio Meerkat 功能推送 | 2024.3.2

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0 版

這個版本包含了一些修正和改善項目。

Android Studio Meerkat Feature Drop | 2024.3.2 RC 4

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-rc04
已修正問題
JDK
在 macOS 15.4 上啟動時發生當機

Android Studio Meerkat Feature Drop | 2024.3.2 RC 3

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-rc03

這個版本包含了一些修正和改善項目。

Android Studio Meerkat Feature Drop | 2024.3.2 RC 2

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-rc02
已修正問題
C++ 匯入/同步處理
在 Meerkat 和 Mac 上,檔案選單有時無法顯示

Android Studio Meerkat Feature Drop | 2024.3.2 RC 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-rc01
已修正問題
縮減器 (R8)
在類別初始化時,從安全轉換產生的 ClassCastException
AGP 8.9 中的資源縮減問題,導致動態功能模組中缺少資源
無法叫用 com.android.tools.r8.internal.H5.x()

Android Studio Meerkat 功能推送 | 2024.3.2 Beta 版 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-beta01
已修正問題
Android Gradle 外掛程式
隔離專案:DeclarativeSchemaModel 序列化錯誤
Dexer (D8)
將 android.os.Build.VERSION_CODES_FULL 回移至 Baklava 的做法不正確
AutoClosable 去除糖果化後,不再回報 ExecutorService.close 為支援的項目
Gradle
Java 17:Gradle 守護程序未顯示在「Show Gradle daemons」視窗中 (顯示 Java 8 和 11)
縮減器 (R8)
更新至 AGP 8.9.0 後無法產生已簽署的 APK
在產生類別檔案時,分析在配置位置發生寫入前讀取屬性錯誤
關於 R8 8.6.* 版本縮減器中的 Java SPI 問題8.7.*8.8.0

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 8

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha08
已修正問題
Android Gradle 外掛程式
新增支援功能,可將「隔離的分割」資訊傳遞至 R8
透過 Android Studio 執行應用程式時,應用程式會發生 NoClassDefFoundError 和 ClassNotFoundException 錯誤而當機
Android Gradle 外掛程式:避免在 PackageRenderscriptTask 和 ProcessJavaResTask 中覆寫 Sync.getDestinationDir()
為單元測試使用已合併的 Java 資源
部署作業
錯誤的部署失敗錯誤訊息:顯示 minSdk,但應為 targetSdk
Gradle
在 AS 中重構套件名稱時,請保持 build.gradle 的「namespace」屬性同步
Gradle 檔案編輯器
版本目錄檔案名稱與 UI 不一致
DependencyHelper 無法正確將外掛程式新增至單一模組專案
新增宣告式錯誤處理程序,以便前往錯誤行
匯入/同步處理
專案結構對話方塊問題
設定停用開啟專案時的自動匯入功能
Lint
警告訊息文字中的錯誤:「Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31)"
Studio Bot
在專案中建立的提示程式庫檔案,但未編輯提示程式庫

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 7

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha07
已修正問題
Android Gradle 外掛程式
無法移除下列程式庫,因此會以原始形式封裝
Gradle 檔案編輯器
[DCL] 新增對以 lambda 做為最後一個參數的函式呼叫支援
UastGradleVisitor 無法正確偵測方法呼叫的父項
讓 TomlError Parser 瞭解目錄名稱,並視需要逐一檢查目錄
Lint
Lint:AGP 8.10.0-alpha05 會觸發許多 SyntheticAccessor 偽陽性
讓您可以在測試來源中啟用 NewApi
在 Android Studio 中檢查程式碼後,按下「LintIdeFix」按鈕會產生什麼效果?
Logcat
Android Studio Meerkat 功能推送 | 2024.3.2 Canary 4 - 無法變更 Logcat 字型和字型大小
多平台
在已套用 Android 和 JVM 目標的 kmp 專案中,系統會針對 jvm 來源集顯示「偵測到非 Android 來源集」通知

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 6

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha06
已修正問題
Android Gradle 外掛程式
初始化指令碼 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' 行:162
API
透過 SdkComponents 公開 AAPT 二進位檔
Lint
在 Aligned16KB lint 檢查中發生 ConcurrentModificationException

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 5

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha05
已修正問題
Android Gradle 外掛程式
初始化指令碼 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' 行:162
部署作業
Android Studio 未將變更部署至應用程式
發布應用程式套件/APK
[AGP] :app:collectDebugDependencies 失敗,因為訊息太大 (2326853975 個位元組),無法放入記憶體
執行中的裝置
新增設定,避免開啟在螢幕鏡射期間儲存的螢幕截圖
使用者定義的命名慣例自動儲存螢幕截圖
允許調整裝置螢幕截圖的大小
Android Studio 裝置螢幕截圖/螢幕擷取畫面的解析度應可控
UI 工具
向量素材資源互動視窗在開啟時未提供所有圖示選項

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 4

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha04
已修正問題
API
將 com.android.build.api.variant.HasDeviceTests 升級為穩定版
Compose 預覽螢幕截圖測試
無法產生螢幕截圖:更新工作在協同程式調度器設定中失敗
部署作業
[Ladybug Canary 9] 執行專案時,AS 不會再重建專案,導致「Error loading build artifacts」
意見回饋
重新命名「說明」> 將意見回饋提交至「說明」>「回報錯誤?」
Gradle
在單一變化版本的 Android 程式庫中使用 Compose 時,該變化版本應已啟用 includeSourceInformation
IntelliJ
來自 JetBrains:將 Bazel 建構的外掛程式中繼資料戳記到 product-info.json
編輯版面配置和資源
版面配置捲動畫面?
Lint
CredentialManagerSignInWithGoogle 出現偽陽性 Lint 錯誤
多平台
如果代理程的 Java 屬性為空值,存取 `AnalyticsEnabledSources.java` 會當機
Room SQL
查詢資料庫檢視畫面時會發生語法錯誤
在查詢中刪除資料欄會導致樣式檢查錯誤

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 3

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha03
已修正問題
Android Gradle 外掛程式
啟用統計資料時,AndroidComponentsExtension.addSourceSetConfigurations 會損毀
在 AGP 8.8.0 中,專案「:app」無法透過隔離的專案設定存取「Project.group」和「Project.version」
程式碼分析
請勿假設每個 TOML 檔案都是版本目錄
程式碼編輯器
自動完成程式碼:非英文字元不一定會顯示
部署作業
[Ladybug Canary 9] 執行專案時,AS 不會再重建專案,導致「Error loading build artifacts」
Gradle 檔案編輯器
未偵測到透過差異檢視器所做的 build.gradle 變更
編輯版面配置和資源
android:tag 字串定義中的轉譯問題
Android Studio 更新後速度變慢
Lint
編輯 Kotlin 文字時,AS 2024.3.1.4 會間歇性當機。

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 2

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha02
已修正問題
Android Gradle 外掛程式
AGP 應宣稱支援即將發布的 API 35
偵錯工具
Kotlin 偵錯工具在「Debugger: Searching for Kotlin file」時速度非常慢
Gradle
將 CommonExtension.testOptions 標示為穩定
在單一變化版本的 Android 程式庫中使用 Compose 時,該變化版本應已啟用 includeSourceInformation
Gradle 檔案編輯器
未偵測到透過差異檢視器所做的 build.gradle 變更
匯入/同步處理
Meerkat canary06 會中斷 gradle-profiler
移動/重新命名程式碼重構
無法在 meerkat android studio canary 9 中重新命名檔案
資源
便利性問題
執行測試
無法執行單元測試。

Android Studio Meerkat 功能推送 | 2024.3.2 Canary 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.10.0-alpha01
已修正問題
建構輸出內容
建構輸出內容未連結至錯誤
編輯版面配置和資源
沒有「版面配置資源檔案」選單項目
右側的 UI 算繪不會即時更新
Lint
密封介面中的「@Parcelize」註解出現錯誤的 Lint 警告
執行中的裝置
自更新至 QPR1 Beta 版 1 後,Android Studio 中的開發人員螢幕鏡像功能無法使用
Translations Editor
刪除錯誤的字串資源