Android Studio 2022.1.1 已解決的問題
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android Studio Electric Eel 修補程式 2 (2022.1.1.21)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.2
| 已修正問題 |
| Android Gradle 外掛程式 |
|
DexingFileDependenciesTask.outputKeepRules 是目錄,但標示為 OutputFile
|
|
更新至 7.4 Beta 1 時發生「AnnotationProcessorOptions.arguments are queried」錯誤
|
|
針對測試變化版本使用資訊清單預留位置時,processDebugUnitTestManifest 發生錯誤
|
|
| Compose 預覽 |
|
搭配使用 HTML 文字和 b 標記時,Compose 預覽故障
|
|
無法使用程式庫模組執行預覽畫面
|
|
| 版面配置編輯器 |
|
| 縮減器 (R8) |
|
Android Gradle 外掛程式 7.4.0/7.3.1 - 嘗試在不可推送的佇列工作清單中將動作排入佇列
|
|
「:app:minifyVariantWithR8」在 AGP 7.4.0-beta02 中擲回 NullPointerException
|
|
-allowaccessmodification 時顯示 R8: ClassNotFoundException
|
|
Android Studio Electric Eel 修補程式 1 (2022.1.1.20)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.1
| 已修正問題 |
| Android Gradle 外掛程式 |
|
改用 outputLocation 屬性來替換 destination 屬性,避免出現方法淘汰的警告訊息,為之後的 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 無法開啟 Windows 11
|
|
| Logcat |
|
無法輸入 @ (由 Logcat 快速鍵而起的衝突)
|
|
Android Studio Electric Eel 穩定版 (2022.1.1.19)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0
這個版本包含了一些修正和改善項目。
Android Studio Electric Eel RC 3 (2022.1.1.18)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-rc03
| 已修正問題 |
| Android Gradle 外掛程式 |
|
VerifyError:「[0x7] register v5 has type Precise Reference: int[] but expected Integer」
|
|
| 縮減器 (R8) |
|
Android Studio Electric Eel RC 2 (2022.1.1.17)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-rc02
| 已修正問題 |
| Android Gradle 外掛程式 |
|
| 部署作業 |
|
| Fragment |
|
升級至 Lint 30.4.x (AGP 7.4.x) 版後,Fragment DialogFragmentCallbacksDetector Lint 發生故障
|
|
| 匯入/同步處理 |
|
未針對使用「com.android.test」Gradle 外掛程式的模組建立執行設定
|
|
凍結 IDE 嘗試在大型專案中進行 Kotlin 方法重構
|
|
| Lint |
|
Lint:在 mergeOnly 模式下查詢應用程式執行個體卻產生 NPE
|
|
| 縮減器 (R8) |
|
[R8 3.3.68] 從 R8 3.2 升級後,一些 Android 6 裝置出現當機情況
|
|
最新版本 com.android.tools.build:gradle:7.3.1 和 okhttp 3.12.13 在 Android API 16 上停止運作
|
|
R8 無法正確為 Kotlin 列舉類別的列舉常數值模糊化
|
|
R8 去除未使用的欄位,導致類別建構函式中的以下程式碼出現 NPE。
|
|
為水平合併建立 D8 AppInfo 可能會使 D8 類型假設無效
|
|
Android Studio Electric Eel RC 1 (2022.1.1.16)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-rc01
| 已修正問題 |
| Android Gradle 外掛程式 |
|
AGP 7.4.0-alpha09 會產生不會上傳至 Firebase 應用程式發布的建構作業
|
|
| Compose 預覽 |
|
jetified font/myfont.xml 不存在 (或不是檔案)
|
|
| 匯入/同步處理 |
|
OutputBuildAction 由較新版本的 Java Runtime 編譯而成
|
|
| Kotlin 外掛程式 |
|
EE 的迴歸:擷取方法功能有時會發生無法運作的情況
|
|
| 分析器 |
|
在 Flamingo C6 中無法正確填入 Simpleperf 追蹤記錄的「Bottom Up」檢視畫面
|
|
| 發布應用程式套件/APK |
|
「Generate Signed Bundle / APK」- 目的地路徑應視模組而定
|
|
| 執行測試 |
|
每次執行涵蓋率單元測試時,都必須重新編譯 (兩次)
|
|
| 升級小幫手 |
|
Android Studio Electric Eel Beta 5 (2022.1.1.15)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-beta05
| 已修正問題 |
| Android Gradle 外掛程式 |
|
Gradle 8.0-milestone-2 會導致 AGP 出現例外狀況
|
|
| 版面配置編輯器 |
|
CustomViewPreviewRepresentations 中的 138 MB 記憶體流失情形
|
|
| 縮減器 (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 外掛程式 7.4.0-beta04
| 已修正問題 |
| Android Gradle 外掛程式 |
|
將 gradle-settings-api 新增至 javadoc 產生項目
|
|
| 裝置管理工具 |
|
Android Studio Electric Eel Beta 3 (2022.1.1.13)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-beta03
| 已修正問題 |
| Android Gradle 外掛程式 |
|
如未啟用涵蓋範圍,則不應建立 androidJacocoAnt 設定
|
|
在程式庫元件中使用 @IntDef 不會在 aar 中產生 annotation.zip
|
|
設定 JavaCompile 工作時將「--release」標記納入考量
|
|
在 build.gradle 中透過 resValue 覆寫資源會導致出現「Error: Duplicate resources」訊息
|
|
在 Lint 模型的主要來源供應器中,系統將產生的來源目錄列為 Java 目錄
|
|
Gradle 同步處理失敗:同步失敗:原因不明
|
|
DependencyReportTask 與設定快取不相容
|
|
找不到 和 的常見超級類型
|
|
使用動態功能和資源縮減會造成執行階段異常終止
|
|
改用 outputLocation 屬性來替換 destination 屬性,避免出現方法淘汰的警告訊息,為之後的 Gradle 9.0 做好準備
|
|
「偵錯」建構類型有預設的簽署金鑰,但其他類型沒有
|
|
| C++ 偵錯工具 |
|
從 Android Studio 2021.1.1 起,原生中斷點無法運作
|
|
| 程式碼編輯器 |
|
擷取的字串資源可能會包含引號 (" ")
|
|
檢查「RegExp」>「Redundant character escape」會將「\\}」誤判為多餘字元
|
|
| Compose 編輯 |
|
Jetpack Compose 的醒目顯示語法不一致
|
|
| Compose 預覽 |
|
預覽互動模式下的 DropdownMenu 展開位置不正確
|
|
| 偵錯工具 |
|
偵錯來源預設為 compileSdkVersion,而非模擬器版本
|
|
| 依附元件管理 |
|
| 模擬器 |
|
| 匯入/同步處理 |
|
針對 IDEA-303282 挑選平台進行修正
|
|
IDE Gradle 同步處理功能不包含編譯器選項
|
|
IllegalStateException:找不到 (name=':') 版本
|
|
Kotlin Multiplatform 專案無法匯入 AS 2022.1.1 Beta 1 版中
|
|
| 版面配置編輯器 |
|
時間檢視畫面小工具
|
|
如果主題缺少任何屬性,設計預覽就無法再運作
|
|
editText 的預設 inputType 不正確
|
|
藍圖檢視中重力屬性的處理方式不正確
|
|
支援間接擷取 sampledata 目錄,供多模組專案使用
|
|
RTL 重構作業會嘗試編輯 App Compat 檔案
|
|
版面配置編輯器處於設計模式時,「Component Tree」中會顯示重複的選項
|
|
Android Studio 會為 ConstraintLayout Group 新增絕對位置屬性
|
|
font_family 的 XML 預覽轉譯問題
|
|
自訂檢視區塊預覽錯誤
|
|
建議:項目屬性檢視畫面的儲存格應可調整大小
|
|
| Lint |
|
關於 openInputStream 的 Lint Recycle 偽陽性情況
|
|
[BuildTool/Lint] ChecksSdkIntAtLeast 建構函式屬性
|
|
| Logcat |
|
[LogcatV2] 如果變更預設的「control + 空格」鍵,就會顯示錯誤的快速鍵提示
|
|
主控台已停止顯示記錄
|
|
| 網路檢查器 |
|
如果 OkHttpClient 是使用 newBuilder() 從其他 OkHttpClient 建構而成,網路檢查器會顯示要求兩次
|
|
| 新的程式碼/範本 |
|
Android Studio Electric Eel Beta 2 (2022.1.1.12)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-beta02
| 已修正問題 |
| Android Gradle 外掛程式 |
|
即使啟用設定快取,MergeGeneratedProguardFilesCreationAction 設定速度仍然變慢
|
|
新增 LINT_PRINT_STACKTRACE=true 的 Gradle 屬性版本
|
|
[AGP] 將產生的來源目錄新增至 IDE 模型 (Variant API)
|
|
Android Gradle 外掛程式不應使用已淘汰的 ConfigureUtil.configure(closure, target) 函式
|
|
ProGuard 檔案不存在時收到警告
|
|
AGP 嘗試在工作執行階段新增 kotlinOptions.freeCompilerArgs
|
|
apksig 程式庫:ApkVerifier$Result.getV4SchemeSigners() 標示為私人
|
|
過時的 Prefab 構件被封裝到 AAR 中
|
|
JavaPluginConvention 和 HasConvention 已淘汰
|
|
[AGP-7.3.0-beta03] XML 宣告後有空白行時,ShrinkResourcesNewShrinkerTask 失敗
|
|
根據預設,LintVital 目標會在偵錯變化版本中執行
|
|
R8 在預設狀態下不應加入 ignorewarnings
|
|
AGP 7.3.0 中斷 Gradle 平台專案的 Gradle 同步處理
|
|
| APK 檢視器 |
|
APK 分析工具表格欄標題缺少邊框間距
|
|
對話方塊標籤對齊不正確
|
|
在 APK 分析工具中顯示 .version 檔案的內容
|
|
| AVD Manager |
|
AVD Manager 錯誤:找不到 ADB,但 adb.exe 位於路徑中。
|
|
| 背景工作檢查器 |
|
| 程式碼編輯器 |
|
擷取的字串資源可能會包含引號 (" ")
|
|
SQL 結構定義醒目顯示功能不適用於 Room 2.5.0
|
|
擷取字串資源的建議名稱有時為空白
|
|
| 偵錯工具 |
|
偵錯來源預設為 compileSdkVersion,而非模擬器版本
|
|
| 裝置管理工具 |
|
裝置管理工具中的排序有誤
|
|
搜尋「裝置管理工具」時,動作搜尋選單中出現不清晰的結果
|
|
| 模擬器 |
|
建立鏡射時關閉裝置螢幕
|
|
我的 MacBook Pro 14 上的 ABI arm64-v8a 沒有 Google API,因此無法下載 Android 12.0 映像檔
|
|
| 匯入/同步處理 |
|
從 Chipmunk Patch 2 升級後,Gradle 專案匯入失敗 (2021.2.1)
|
|
支援新的 KMP 來源版面配置
|
|
允許測試與舊版 AGP 同步,處理新的命名空間 DSL
|
|
| Kotlin 外掛程式 |
|
「Refactor」->「Modularize」無法與 Kotlin 程式碼搭配使用
|
|
| Lint |
|
ResourceType Lint 檢查功能無法檢查 Kotlin 來源的錯誤
|
|
VersionChecks 不會處理 Kotlin 範圍檢查
|
|
換行時 InlinedApi 會出現誤判
|
|
| Logcat |
|
Logcat 問題
|
|
裝置中斷連線時,Logcat 會顯示「All logs entries are hidden by the filter」橫幅
|
|
請重新提供自訂 logcat 字型大小的功能
|
|
| 模組化重構 |
|
AS 3.3 alpha8:模組化…重構顯示為灰色
|
|
| 導覽 |
|
如果命名空間移至 build.gradle,建構作業就會發生無法參照的 R 宣告失敗。
|
|
| 新的程式碼/範本 |
|
| 新專案精靈 |
|
| 專案檢視畫面 |
|
| 發布應用程式套件/APK |
|
| 資源 |
|
背景透明度的可擴充向量圖形檔案變更成黃色
|
|
有換行符號時便無法從 Kotlin 擷取字串資源
|
|
Android Studio 會在未顯示訊息的情況下替換可繪製資源
|
|
轉換為 WebP 動作應適用於啟動器圖示
|
|
| SDK Manager |
|
SdkManager 會在 RemotePackage 上顯示 toString
|
|
插圖圖示目錄會導致 SDK Manager 發生嚴重延遲
|
|
| 翻譯編輯器 |
|
翻譯編輯器無法區分塞爾維亞西里爾文和塞爾維亞拉丁文。翻譯編輯器中也缺少許多語言代碼
|
|
貼上文字時會覆寫多個資料欄
|
|
翻譯編輯器:保留資源檔案,不要將所有的資源檔案放在 string.xml 中
|
|
在翻譯編輯器中新增字串會新增資源兩次 (AS Bumblebee)
|
|
| 升級小幫手 |
|
支援 AndroidTest 的套件名稱變更
|
|
將 AndroidManifest.xml 的套件屬性遷移至命名空間 DSL
|
|
Android Studio Electric Eel Beta 1 (2022.1.1.11)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-beta01
| 已修正問題 |
| Android Gradle 外掛程式 |
|
Component.sources 不會授予「資源」檔案存取權
|
|
MergeResources 工作中有不穩定的建構失敗
|
|
SourceDirectories.addGeneratedSourceDirectory 無法為 Android 資源建立正確連線
|
|
當 AndroidManifest.xml 缺少「package」屬性時,kotlin-android-extensions 外掛程式無法正常運作
|
|
Android Gradle 外掛程式不應使用已淘汰的 GUtil.toWords(string) 函式
|
|
Android Gradle 外掛程式不應使用已淘汰的 ConfigureUtil.configure(closure, target) 函式
|
|
AGP 7.4.0-alpha09 上的 javac 出現新的「unknown enum constant」錯誤訊息
|
|
當命名空間與 testNamespace 相同時,會發生同步處理錯誤
|
|
AGP 會在產生的 AAR 頂層複製 res/ 資料夾
|
|
JavaPluginConvention 和 HasConvention 已淘汰
|
|
新 Transform API 的檔案位置錯誤且不一致
|
|
更新 AGP 測試以使用 KGP 1.7.20-Beta 版
|
|
Gradle 7.4 失敗 (無法建立 AnalyticsService 的執行個體)
|
|
| API |
|
Variant API:在 AGP 7.1 及以上版本中,對新變化版本物件的更新不會轉送至舊的變化版本物件
|
|
| 版本分析器 |
|
| C++ 編輯器 |
|
無法在 Android 專案檢視畫面中找到外部 C++ .h
|
|
| 程式碼編輯器 |
|
預設停用 Android Studio 中的 Kotlin 專案萬用字元匯入功能
|
|
| 部署作業 |
|
專案透過 AndroidProcessHandler/SingleDeviceAndroidProcessMonitor 洩漏
|
|
| 裝置管理工具 |
|
| Dexer (D8) |
|
| 模擬器 |
|
Android TV 硬體設定檔顯示的裝置大小不正確
|
|
| 匯入/同步處理 |
|
同步處理失敗,顯示「Cannot find a variant matching build type and product flavors」錯誤訊息
|
|
無法在 Chipmunk 中透過 MPSS 同步處理使用 KMP 模組的專案
|
|
Kotlin Multiplatform:未解析的參照
|
|
避免查詢 KMP 模型,以便判斷模組是否為 KMP 模組
|
|
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests 在 JDK17 上執行失敗
|
|
Kotlin Multiplatform 專案無法在 AS 2022.1.1 Canary 10 中匯入
|
|
請按照字母順序將建構變化版本排序
|
|
缺少版本維度下的同步處理異常終止
|
|
| Lint |
|
在使用場目標套用註解自動修正功能時會出現倒引號
|
|
LintFixPerformer 的 shortNames 誤將名稱縮寫為保留同一個前置字元
|
|
修正不穩定的 lintAnalyze 工作
|
|
| Lint 整合 |
|
AGP 7.0.0 Alpha 14 Lint RAM 用量不受限制
|
|
| 記憶體 |
|
記憶體設定檔工具顯示 0.2 GB,而非 150 MB
|
|
| 專案架構 |
|
| 專案檢視畫面 |
|
「Project」工具視窗 -> Android 檢視畫面:沒有顯示類別瀏覽權限圖示
|
|
Electric Eel Canary 9 的專案檢視畫面中混合了 build.gradle 和 ProGuard 檔案
|
|
GradleModuleModel.getBuildFile 出現「Write-unsafe context!」例外狀況
|
|
| 發布應用程式套件/APK |
|
| SDK Manager |
|
無法建立目錄時,writeInstallerMetadata 不會記錄 IOException
|
|
| 升級小幫手 |
|
AGP 升級小幫手應使用 android.disableAutomaticComponentCreation 處理專案
|
|
Android Studio Electric Eel Canary 10 (2022.1.1.10)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha10
| 已修正問題 |
| Android Gradle 外掛程式 |
|
Component.sources 不會授予「資源」檔案存取權
|
|
SourceDirectories.addGeneratedSourceDirectory 無法為 Android 資源建立正確連線
|
|
AGP 由 7.3.0-alpha08 版起忽略 jniLibs 覆寫值
|
|
當 AndroidManifest.xml 缺少「package」屬性時,kotlin-android-extensions 外掛程式無法正常運作
|
|
java.io.IOException:無法刪除 res.jar
|
|
當命名空間與 testNamespace 相同時,會發生同步處理錯誤
|
|
AGP 會在產生的 AAR 頂層複製 res/ 資料夾
|
|
Compose 與 KMM - 後端內部錯誤訊息:「Exception during IR lowering」
|
|
| 應用程式品質深入分析 |
|
請停止在 Studio 啟動時顯示 Crashlytics 橫幅
|
|
| 版本分析器 |
|
| C++ 版本 |
|
compile_commands.json 的穩定輸出位置
|
|
| 資料繫結 |
|
LayoutBindingModuleCaches 經訊息匯流排流失
|
|
| Dexer (D8) |
|
| 匯入/同步處理 |
|
同步處理失敗,顯示「Cannot find a variant matching build type and product flavors」錯誤訊息
|
|
Kotlin Multiplatform:未解析的參照
|
|
程式碼檢查工具無法運作
|
|
請按照字母順序將建構變化版本排序
|
|
缺少版本維度下的同步處理異常終止
|
|
| 基礎架構 |
|
prepareKotlinBuildScriptModel 失敗,無法讀取 Prefab 目錄
|
|
| Lint |
|
在使用場目標套用註解自動修正功能時會出現倒引號
|
|
LintFixPerformer 的 shortNames 誤將名稱縮寫為保留同一個前置字元
|
|
修正不穩定的 lintAnalyze 工作
|
|
| Lint 整合 |
|
AGP 7.0.0 Alpha 14 Lint RAM 用量不受限制
|
|
AndroidLintAnalysisTask 因為相對路徑正規化而發生快取失敗情況
|
|
| 專案架構 |
|
| 專案檢視畫面 |
|
「Project」工具視窗 -> Android 檢視畫面:沒有顯示類別瀏覽權限圖示
|
|
Electric Eel Canary 9 的專案檢視畫面中混合了 build.gradle 和 ProGuard 檔案
|
|
GradleModuleModel.getBuildFile 出現「Write-unsafe context!」例外狀況
|
|
| 發布應用程式套件/APK |
|
| 執行測試 |
|
androidTest 的 HTML 測試報表將略過的測試案例視為成功,納入計算成功率
|
|
| SDK Manager |
|
無法建立目錄時,writeInstallerMetadata 不會記錄 IOException
|
|
Android Studio Electric Eel Canary 9 (2022.1.1.9)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha09
| 已修正問題 |
| Android Gradle 外掛程式 |
|
目標 SDK 處理變更時會令 Robolectric 測試失敗
|
|
ProcessLibraryManifest 無法正確處理程式庫資訊清單檔案的刪除作業
|
|
AGP 由 7.3.0-alpha08 版起忽略 jniLibs 覆寫值
|
|
允許不按處理程序地執行 R8
|
|
同步處理 Gradle 時發生錯誤
|
|
在 onVariant 中存取變數來源會令標準 Android 來源 (例如 buildconfig) 消失
|
|
「Make Project」使用錯誤版本的 Gradle
|
|
AGP 7.1-beta04 缺少 com.android.build.api.dsl.Lint API 和/或 kdoc 有誤導性
|
|
升級為 json-simple:1.1.1
|
|
Electric Eel Canary 3 及以上版本無法使用 KMP 程式庫執行 JVM 專案;Gradle CLI 可正常運作
|
|
| Compose 預覽 |
|
androidx.media3.exoplayer.Offline.Download 導致無法預覽
|
|
遞迴呼叫 PreviewParameterProvider 會導致 NoSuchMethodException,或者帶來空白的預覽而不顯示錯誤
|
|
| 部署作業 |
|
需要兩個 Gradle 建構作業才能將 Compose 預覽部署至裝置
|
|
| 設計工具 |
|
版面配置驗證:「androidx.viewpager2.widget.ViewPager2 is partially hidden in layout」
|
|
| 匯入/同步處理 |
|
在同步處理時提供所有變化版本的 applicationId
|
|
KTIJ-22303:Mpp 和 Kotlin 模型 cacheOriginIdentifier 不相符
|
|
單元測試來源的編輯器無法解析在其他模組中宣告的字串資源
|
|
在資料匯入工具階段取消/停止運作的同步作業,一律從未向主要同步處理事件監聽器回報
|
|
取得 IDEA 專案架構對話方塊
|
|
使用 HMPP 通用程式碼的 KMP 無法解析僅適限 Android 的目標
|
|
JDK 位置警告隱密,指出有問題但不會加以定義
|
|
| Lint |
|
密封類別中的「@Parcelize」註解出現錯誤的 Lint 警告
|
|
「./gradlew lintDebug」不一定會列印特定違規事件
|
|
Lint 的 ignoreWarnings 標記 (-w) 會忽略警告,但不會忽略資訊嚴重程度
|
|
Lint 的「AutoCloseable used without 'try'-with-resources」和「This TypedArray should be recycled after use with #recycle()」衝突
|
|
Lint 從應為無效的回報工作中初始化 UAST
|
|
Android Lint Report 工作總不是最新狀態
|
|
| Lint 整合 |
|
AndroidLintAnalysisTask 因為相對路徑正規化而發生快取失敗情況
|
|
| Logcat |
|
[LogcatV2] 更早填入「level:」選項
|
|
Electric Eel c4:「Unable to save settings」錯誤訊息
|
|
| 專案檢視畫面 |
|
使用符號連結時,Android Studio 會顯示 build.gradle 兩次
|
|
| 執行 |
|
Android Studio Electric Eel Canary 8 (2022.1.1.8)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha08
| 已修正問題 |
| C++ 版本 |
|
將 AGP 從 4.1.3 升級至 4.2.0 / 7.2.1 後,找不到 (fork) CMAKE
|
|
| Gradle 檔案編輯器 |
|
buildToolsVersion 版本過低警告不準確
|
|
| Lint |
|
Android Lint 權限檢查不穩定地異常終止
|
|
Android Studio Electric Eel Canary 7 (2022.1.1.7)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha07
| 已修正問題 |
| Android Gradle 外掛程式 |
|
AGP 在 4.1.0 版本中引入 zipflinger 之後,不能為 APK 加入「STORED」壓縮項目
|
|
| Compose 預覽 |
|
應用程式模組中的 Compose 預覽在多模組專案中找不到資源
|
|
| Lint |
|
| 資源 |
|
EEL Canary 5 - 在 XML 編輯器中無法將自訂檢視畫面例項化及加以顯示
|
|
| 測試 |
|
Android Studio Electric Eel Canary 6 (2022.1.1.6)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha06
| 已修正問題 |
| Android Gradle 外掛程式 |
|
用於轉換 SingleArtifact.AAR 的輸出檔案名稱有誤
|
|
JdkImageInput 對微不足道的變更應該降低敏感度
|
|
動態功能與「android.uniquePackageNames」發生衝突
|
|
| Lint |
|
按照官方文件建議使用 ViewBinding 時,Lint UnusedIds 不應失敗
|
|
Android Studio Electric Eel Canary 5 (2022.1.1.5)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha05
| 已修正問題 |
| Android Gradle 外掛程式 |
|
AGP 內部的 Gradle 版本檢查可能花費太多時間
|
|
Android Gradle 外掛程式應使用透過擴充功能設定的 Gradle 工具鍊,以便進行 Java 編譯工作
|
|
AGP 7.2 com.android.test 模組無法存取 com.android.app 模組的測試固件類別
|
|
Kotlin 1.7.0-RC2 版本中的 Lint 停止運作
|
|
| 匯入/同步處理 |
|
在新版本中建構多個變種版本的問題
|
|
ProjectStructureDumper 不會記錄匯出的依附元件標記
|
|
Android Studio Electric Eel Canary 4 (2022.1.1.4)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha04
| 已修正問題 |
| Android Gradle 外掛程式 |
|
在 7.0.0-beta04 及之後的版本,MacOS 上的 AGP 7.x 測試事件監聽器無法運作
|
|
移除 cxx 程式碼中使用的 Kotlin 反射機制
|
|
編譯 AGP 時使用「target 11」
|
|
AGP 7.2.0-rc01:buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
|
|
| 應用程式開發 |
|
| 程式碼分析 |
|
| Compose 預覽 |
|
ComposePreviewRepresentations 從 FastPreviewManager 中的訊息匯流排連線流失
|
|
| 設計工具 |
|
圖片素材資源會忽略圖示的背景顏色
|
|
Asset Studio 不會為圖片素材資源重新建立 .png 檔案
|
|
| 裝置管理工具 |
|
| Dexer (D8) |
|
從 AGP 明確啟用 D8/R8 中缺少的 API 模型建立
|
|
| 首次啟動 |
|
| 匯入/同步處理 |
|
失敗的同步處理不應破壞 Build | Make 專案
|
|
停止在 LaunchUtils 中封鎖 MergedManifestManager.getSnapshot()
|
|
將 AndroidProjectTaskRunner 遷移至未淘汰的 API
|
|
| IntelliJ |
|
product-info.json 中的「"version": "dev build"」
|
|
| Lint |
|
ObsoleteSdkInt 不會擷取 Build.VERSION.SDK_INT >= minSdkVersion
|
|
android.permission.WAKE_LOCK 上的 SystemPermissionTypo 偽陽性情況
|
|
| Logcat |
|
[Logcat V2] 需要對包含空格的值改善支援
|
|
來自 AndroidLogcatService 的 9000 DeviceImpl 占用了 2GB
|
|
Logcat 格式設定無法保留
|
|
[Logcat V2] 使用自動完成功能時,並非所有金鑰都有冒號
|
|
| 發布應用程式套件/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 需要按鈕工具提示
|
|
圖片素材資源不會依遞增排序的方式顯示資源目錄
|
|
新增素材資源圖片時,變種版本清單隨機排列
|
|
9-patch 繪製工具應能縮小到 100% 以下
|
|
另存為 .9.png 對話方塊的說明按鈕
|
|
請允許我們透過按下鍵盤上的字母來在下拉式方塊中尋找項目
|
|
建立新的應用程式圖示,如果有為多個變種版本設立共用資源資料夾,便無法變更匯入圖示的位置
|
|
新的 Vector Asset 對話方塊標籤顯示不完整
|
|
即使圖片的形狀已設為「none」,Asset Studio 仍會為圖片產生白色背景
|
|
一次匯入多個可繪項目會令系統忽略語言代碼和地區
|
|
Resource Manager:不斷預設為我應用程式模組以外的其他模組
|
|
| 翻譯編輯器 |
|
Android Studio Electric Eel Canary 3 (2022.1.1.3)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha03
| 已修正問題 |
| Android Gradle 外掛程式 |
|
processReleaseManifest:在來源 AndroidManifest.xml 中找到套件的偽陰性警告
|
|
移除禁止在包裝函式屬性檔案使用 distributionSha256Sum 的檢查
|
|
與 ASM API 搭配使用時,Android Gradle 外掛程式 7.2 版會造成轉換 API 中斷
|
|
| Assistant 視窗 |
|
網址小幫手:淘汰「getFile」方法的預設實作方式,必須將其覆寫
|
|
| 模擬器 |
|
AS Electric Eel Canary 2 - 在裝置連線小幫手中按下「完成」後發生錯誤,小幫手沒有任何動作
|
|
| 匯入/同步處理 |
|
循環 POM 依附元件會中斷專案匯入作業
|
|
使用 Android Gradle 外掛程式 7.2.0 時偵測到「重複內容根目錄」
|
|
| Lint |
|
android.permission.WAKE_LOCK 上的 SystemPermissionTypo 偽陽性情況
|
|
| Logcat |
|
AS 2021.3.1 Canary 8 的新 Logcat 無法複製文字,缺少在 Google 搜尋所選文字的選項
|
|
新的 logcat 在首 2 秒之後無法顯示記錄
|
|
| 發布應用程式套件/APK |
|
除非是在頂層操作,否認從 Gradle 工具視窗叫用工作時,工作不會通過 Android Studio 基礎架構
|
|
| 資源 |
|
AarResourceRepositoryCache.createCachingData 中的 NPE (AS Electrel Eel)
|
|
| 執行 |
|
即使有可用的應用程式模組,也無法顯示裝置選項,且無法執行應用程式。
|
|
| 更新程式 |
|
M1 上的修補程式無法從 EE c1 修補至 EE c2
|
|
| 升級小幫手 |
|
「Cannot find AGP version in build files」代表什麼意思?使用者該如何修正這個問題?
|
|
Android Studio Electric Eel Canary 1 (2022.1.1.2)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha02
| 已修正問題 |
| 匯入/同步處理 |
|
同步處理時發生 AlreadyDisposedException 情況
|
|
| Lint |
|
[Lint] 錯誤資源類型偵測工具在不同模組之間執行有效的程式碼時,發現該程式碼發生錯誤
|
|
Android Studio Electric Eel Canary 1 (2022.1.1.1)
與以下項目共同發布:
- Android Gradle 外掛程式 7.4.0-alpha01
| 已修正問題 |
| Android Gradle 外掛程式 |
|
在啟用 splits 的發布子版本中,XML 檔案內含的多行文字會合併成一行
|
|
將 desugar 方法新增至 Lint 模型
|
|
| 建構變數 |
|
在同步/建構期間切換變數時,「Build Variants」視窗會停止運作
|
|
預設的 NDK ABI 變種版本處於鎖定狀態,無法變更
|
|
如果變種版本含有不重疊的原生 ABI 組合,AS 就無法切換建構變數
|
|
變數切換器有時永不結束運作
|
|
無法正常切換含有不同 ABI 的變數
|
|
| Compose 編輯 |
|
BridgeContext.getSystemService() 針對無法識別的服務擲回例外狀況 (而非傳回空值),這違反合約
|
|
| Compose 預覽 |
|
在捲動檢視畫面中拖曳項目後,互動式預覽功能就會停止運作
|
|
| 設計工具 |
|
建立描邊寬度小於 1.0 的 Shape 可繪項目時,描邊寬度前面必須加上「0」,可繪項目才會顯示在版面配置的「Design」窗格中
|
|
HTML 字串在設計工具中和先前所用裝置/模擬器上的顯示情形不同
|
|
| 模擬器 |
|
Android Studio Bumblebee 中不再提供停用剪貼簿分享功能的選項,因此無法停用該功能
|
|
| 匯入/同步處理 |
|
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySynced 不會擷取未解決的依附元件錯誤
|
|
在建構期間切換變數的作業無法結束運作
|
|
Android Studio 不支援 Gradle 巢狀 Composite-Build
|
|
Android 支援外掛程式錯誤訊息的文字需要修改
|
|
| IntelliJ |
|
| 版面配置編輯器 |
|
系統會忽略 ViewGroup 中的 android:theme 屬性
|
|
使用 ?android/attr:[color] 時,發生預覽內容轉譯問題
|
|
載入字型時,預覽中無法顯示自訂檢視畫面
|
|
Android Studio 異常終止
|
|
版面配置轉譯器錯誤
|
|
錯誤:無法預覽自訂偏好設定
|
|
預覽內容和應用程式執行結果不同 | XML (向量可繪項目) 的 fillColor 不支援 ?attr
|
|
使用 CameraView 時導致轉譯問題
|
|
| Lint |
|
將 --offline 旗標新增至 Lint
|
|
InconsistentLayout 不遵循基準
|
|
| 質感設計 |
|
| 新專案精靈 |
|
新增基準模組的精靈應該選取的最低 SDK 版本為 23
|
|
| 發布應用程式套件/APK |
|
Bundletool:功能模組與基本模組的意圖篩選器元素未正確合併
|
|
| 升級小幫手 |
|
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-27 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-27 (世界標準時間)。"],[],[]]