Android Studio Jellyfish 已解決的問題

Android Studio Jellyfish | 2023.3.1 Patch 2

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.2
已修正問題
Android Gradle 外掛程式
AGP 8.4 似乎會中斷 CI 上的 GMD 下載作業

Android Studio Jellyfish | 2023.3.1 Patch 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.1
已修正問題
Android Gradle 外掛程式
允許隱藏關於 JDK 21 淘汰指定 Java 8 支援的警告
Dexer (D8)
java.lang.VerifyError:類別遭驗證器拒絕
模糊處理後,新版 R8 格式轉換錯誤
中繼版本可能沒有用於輔助程式的完整全域合成內容
匯入/同步處理
Android Studio Iguana 未下載 Kotlin 程式庫的原始碼
Koala Canary 5 同步處理失敗
編輯版面配置和資源
自動完成功能完成後,版面配置編輯器會長時間凍結

Android Studio Jellyfish | 2023.3.1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0 版
已修正問題
Android Gradle 外掛程式
封裝在 Android APK 中的 AndroidX 電腦構件

Android Studio Jellyfish | 2023.3.1 RC 2

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-rc02
已修正問題
Android Gradle 外掛程式
AGP 8.3 會破壞 zipApksFor 工作

Android Studio Jellyfish | 2023.3.1 RC 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-rc01
已修正問題
Android Gradle 外掛程式
Compose 預覽無法解析遞移依附元件的類別
C++ 編輯器
自動完成 JNI
Lint 整合
Lint 無法解析 KMP 依附元件

Android Studio Jellyfish | 2023.3.1 Beta 2

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-beta02
已修正問題
Android Gradle 外掛程式
SourceDirectories#static 不應依附 GenerateBuildConfig 工作
匯入/同步處理
Android Studio Iguana | 2023.2.1 Canary 9 無法產生正確的 Compose 專案

Android Studio Jellyfish | 2023.3.1 Canary 12

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha12
已修正問題
Android Gradle 外掛程式
MergeJavaResourcesTask 增量輸入處理問題
AGP 8.3.0-alpha02 依附於有已知安全漏洞的程式庫
所選活動範本需要含有 androidx.* 依附元件的專案
AGP 升級助理誤將 consumerProguardFiles 從模組中移除
AGP 升級工具載入無限次
背景工作檢查器
應用程式檢查 Work Manager 重試次數不一致
要求:針對「背景工作檢查器」工具,顯示所有鬧鐘的所有可用資訊
C++ 版本
需要一種方法,可從主要 APK 中排除原生程式庫,但納入測試 APK
程式碼分析
Android Studio Iguana RC 1 找不到新版程式庫
Lint
[BuildTool/Lint] ChecksSdkIntAtLeast 建構函式屬性
專案架構
專案結構對話方塊建議更新較舊 (但版本號碼較高) 的第三方依附元件
升級工具
AGP 升級小幫手無限載入器

Android Studio Jellyfish | 2023.3.1 Canary 11

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha11
已修正問題
背景工作檢查器
錯誤:"Background task inspector" 工具無法偵測鬧鐘設定
要求:針對「背景工作檢查器」工具,顯示所有鬧鐘的所有可用資訊
使用不可變動 PendingIntent 的鬧鐘不會顯示為已觸發
IntelliJ
Android Studio Jellyfish 不會遵循「Accepted Certificates」設定
Lint
Lint K2 UAST:UCallableReferenceExpression 回報錯誤的 qualifierType
使用過載函式時,useK2Uast=true 導致 Lint 出現偽陽性
Studio Bot
在工作室中無法捲動畫面 Android Studio Jellyfish | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha10
已修正問題
Android Gradle 外掛程式
AIDL 編譯失敗,並顯示 IndexOutOfBoundsException:索引 0 超出長度 0 的範圍
API
FR:viewBinding 和 dataBinding 狀態 (是否已啟用) 應可做為 外掛程式作者的屬性

Android Studio Jellyfish | 2023.3.1 Canary 8

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha08
已修正問題
Android Gradle 外掛程式
AGP 8.3.0-alpha11 產生的發布 APK 在啟動時當機,並顯示 android.content.res.Resources$NotFoundException
在使用動態功能的專案中,Android Gradle 外掛程式 8.2.0 安裝工作會失敗
APK 檢視器
沒有資源的 APK 含有沒有區塊的 arsc 檔案,導致 APK 檢視器當機
應用程式品質深入分析
[App Quality Insights] 關閉問題按鈕被應用程式版本名稱遮住
裝置管理工具
名稱相同但 ID 不同的定義會導致 AVD 設定對話方塊當機
匯入/同步處理
在沒有任何 `android {}` 區塊的情況下,讓 AGP 正確同步
Network Inspector
說明無法提供速度資料的原因
TrackedHttpURLConnection 在 getInputStream() 之前的 getHeaders() 失敗
功能要求:匯出網路活動
無法使用 Network Inspector 規則取代回應主體中的子字串
資源
「New String Value Resource」對話方塊中的 UI 無法正常運作

Android Studio Jellyfish | 2023.3.1 Canary 7

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha07
已修正問題
Android Gradle 外掛程式
新增在轉換期間變更構件名稱的功能
將工作輸出內容新增為 sourceSets.androidMain.resources 的 srcDir,不會建立工作依附元件
AndroidPluginVersion.toString() 缺少開頭的 0
Artifacts.add(FileSystemLocation) 應更嚴格。
資料繫結
快取資料不一致,導致資料繫結無法解析
資料庫檢查器
資料庫檢查器:支援 Sqldelight 2
匯入/同步處理
Android Studio Hedgehog 在計算專案大小時發生停滯
Lint
Lint 測試架構的 GradleModelMocker 不允許設定程式庫版本
執行中的裝置
已配對的實體 Wear OS 裝置忽略左手螢幕翻轉功能
執行測試
在沒有可用的 Logcat 時,GMD-FTL 會失敗並顯示 HttpResponseException

Android Studio Jellyfish | 2023.3.1 Canary 5

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha05
已修正問題
Android Gradle 外掛程式
允許從 ComposeOptions 設定來源資訊
無法在訊息 android.bundle.DeviceSpec 中找到欄位 sdk_runtime
支援 compileOnlyApi
停用資源處理功能時,R8 在程式庫模組上失敗
程式碼分析
要求:提供 DeprecatedSinceApi 的替代方案,因為即使 minSdk 較低,也會觸發此值
匯入/同步處理
從 KAPT 產生的符號解析結果似乎有問題
執行中的裝置
針對 Android Studio 鏡像功能,也要鏡像聲音

Android Studio Jellyfish | 2023.3.1 Canary 4

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha04
已修正問題
Android Gradle 外掛程式
經過精簡的程式庫類別無法正確發布,無法供跨專案使用
提供排除產生檔案的 Variant#sources API
AGP 模型不包含 Java 平台專案依附元件
ExtractAarTransform 會為沒有 classes.jar 的 AAR 建立無法重現的 classes.jar
基準設定檔與 ProfileInstaller
compileReleaseArtProfile 失敗,並顯示 java.lang.ArrayIndexOutOfBoundsException
核心 IDE
歡迎頁面視窗大小過大
Device File Explorer
「Device does not seem to support the "su 0" command」訊息不應包含堆疊追蹤
版面配置編輯器
功能要求:請考慮將 LayoutLib 做為個別構件發布至 maven.google.com
Network Inspector
開啟網路檢查器時,下載大型檔案會失敗
新的程式碼/範本
在建議的外掛程式名稱中一律使用小寫英文字母
資源
在語言代碼選取器中將滑鼠游標懸停在「顯示所有區域」上,即可重設區域

Android Studio Jellyfish | 2023.3.1 Canary 3

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha03
已修正問題
Android Gradle 外掛程式
無法在 AGP 8.2.0 中設定 JaCoCo 版本
DynamicFeatureBuildType 缺少 isDebuggable

Android Studio Jellyfish | 2023.3.1 Canary 1

與以下項目共同發布:
  • Android Gradle 外掛程式 8.4.0-alpha01
已修正問題
Android Gradle 外掛程式
改善錯誤訊息,說明為何「--release」選項無法用於 JavaCompile
使用 @DoNotCacheByDefault 停用 MergeSourceSetFolders 快取
資料庫檢查器
資料庫檢查器資料欄不支援換行
在資料庫檢查器中難以找到相關程序
匯入/同步處理
在 AndroidX 專案中使用非 AndroidX 程式庫
版面配置檢查器
版面配置檢查器 RootsDetector 外洩根層級檢視區塊
Studio Bot
Studio Bot 沒有回應且出現空白錯誤
檢視區塊繫結
Android 專案 - 檢視區塊不正確表示檢視區塊繫結類別無法使用