Android Studio 2021.3.1 已解決的問題
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android Studio Dolphin 修補程式 1 (2021.3.1.17)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.1 版
已修正問題 |
Android Gradle 外掛程式 |
透過 Gradle 執行 Android 檢測設備測試時,無法正確套用脫糖程序
|
AGP 7.3.0 中斷 Gradle 平台專案的 Gradle 同步處理
|
|
Dexer (D8) |
新增公用 API,以便在合併 DEX 時解決衝突 (適用於 Bazel,用以允許重複的類別)
|
|
匯入/同步處理 |
從 Chipmunk 修補程式 2 (2021.2.1) 升級後,Gradle 專案匯入失敗
|
|
資源 |
AarResourceRepositoryCache.createCachingData 中的 NPE (AS Dolphin+)
|
|
縮減器 (R8) |
以類型替換欄位時,系統不會複製 Kotlin 中繼資料
|
非預期的不精確類型轉換:TOP (所有)
|
Gradle 7.3.0 造成 APK 建構錯誤 com.android.tools.r8.CompilationFailedException
|
在相容模式中去除無效的預設建構函式。
|
與 JetBrains Markdown 發生衝突
|
支援 ThreadLocal.withInitial(java.util.function.Supplier)
|
針對包含已毀損建構函式的類別,AGP 7.3 會產生 dex
|
系統在非預期的情況下嘗試判斷非 CF 程式碼是否需要脫糖
|
ktor VerifyError
|
系統擲回訊息,指處理 okio-jvm 3.2.0 時在編譯期間遇到未定義的值
|
使用者間接執行個體的類別內嵌物件發生編譯失敗
|
R8 3.3.75 的 java.lang.IllegalAccessError
|
|
Android Studio Dolphin RC 1 (2021.3.1.14)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-rc01
已修正問題 |
Android Gradle 外掛程式 |
在 onVariant 中存取變數來源會令標準 Android 來源 (例如 buildconfig) 消失
|
AGP 7.1-beta04 缺少 com.android.build.api.dsl.Lint API 和/或 kdoc 有誤導性
|
AGP 由 7.3.0-alpha08 版起忽略 jniLibs 覆寫值
|
|
Compose 預覽 |
應用程式模組中的 Compose 預覽在多模組專案中找不到資源
|
|
Dexer (D8) |
|
模擬器 |
AS Electric Eel Canary 2 - 在裝置連線小幫手中按下「完成」後發生錯誤,小幫手沒有任何動作
|
|
Gradle 檔案編輯器 |
buildToolsVersion 版本過低警告不準確
|
|
匯入/同步處理 |
單元測試來源的編輯器無法解析在其他模組中宣告的字串資源
|
程式碼檢查工具無法正常運作。
|
KTIJ-22303:Mpp 和 Kotlin 模型 cacheOriginIdentifier 不相符
|
|
Logcat |
Logcat 格式設定無法保留
|
新的 logcat 在首 2 秒之後無法顯示記錄
|
|
縮減器 (R8) |
IntSwitch 中的 ArrayIndexOutOfBoundsException
|
R8:AGP 7.3.0-beta02 和 7.4.0-alpha03 上的 NullPointerException
|
[R8 3.3.61] NoClassInitializerCycles 中的 StackOverflowErrors
|
縮減器中的 NPE,R8 3.2.60 版
|
[R8 3.3.57] 由於介面替換為要求較高 SDK 版本的抽象類別,導致 NoClassDefFound
|
|
Android Studio Dolphin Beta 5 (2021.3.1.14)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-beta05
已修正問題 |
Android Gradle 外掛程式 |
AGP 7.2 com.android.test 模組無法存取 com.android.app 模組的測試固件類別
|
|
Android 執行階段:ART |
[R8 3.3.40] dex2oat speed-profile 叫用似乎在 Android 8 裝置上停止運作
|
|
建構變化版本 |
|
匯入/同步處理 |
|
縮減器 (R8) |
R8 3.1.7-dev 及以上版本未適當地最佳化 Enums,導致 NoSuchFieldError
|
使用 R8 3.3 產生傾印時出現 NullPointerException
|
AssertionError:「Cannot compute relationship for not set」
|
[R8 3.3.57] 由於介面替換為要求較高 SDK 版本的抽象類別,導致 NoClassDefFound
|
|
Android Studio Dolphin Beta 4 (2021.3.1.13)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-beta04
已修正問題 |
Android Gradle 外掛程式 |
Kotlin 1.7.0-RC2 版本中的 Lint 停止運作
|
|
Android 執行階段:ART |
[R8 3.3.40] dex2oat speed-profile 叫用似乎在 Android 8 裝置上停止運作
|
|
匯入/同步處理 |
|
Logcat |
來自 AndroidLogcatService 的 9000 DeviceImpl 占用了 2GB
|
|
縮減器 (R8) |
R8 - 3.3.28 的 IncompatibleClassChangeError (Android API < 25)
|
Gradle 7.2.0 造成 APK 建構錯誤 com.android.tools.r8.CompilationFailedException
|
|
Android Studio Dolphin Beta 3 (2021.3.1.12)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-beta03
已修正問題 |
Android Gradle 外掛程式 |
processReleaseManifest:在來源 AndroidManifest.xml 中找到套件的偽陰性警示
|
將 dokka-core 設為編譯時間依附元件,並在執行階段載入
|
AGP 7.2.0-rc01:buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
|
|
Compose 預覽 |
ComposePreviewRepresentations 從 FastPreviewManager 中的訊息匯流排連線流失
|
|
更新程式 |
M1 上的修補程式無法從 EE c1 修補至 EE c2
|
|
Android Studio Dolphin Beta 2 (2021.3.1.11)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-beta02
已修正問題 |
Android App Bundle |
|
Android Gradle 外掛程式 |
與 ASM API 搭配使用時,Android Gradle 外掛程式 7.2 版會造成轉換 API 中斷
|
Android Studio BumbleBee 不一定能夠部署最新變更項目
|
轉換 AAR 構件會使最終輸出項目置於 intermediates 資料夾之下
|
|
設計工具 |
按下 Ctrl + D 鍵或點選「顯示差異」按鈕時,無法顯示 Git 差異
|
|
Dexer (D8) |
從 AGP 明確啟用 D8/R8 中缺少的 API 模型建立
|
避免使用含有預先發布版脫糖程式庫的版本
|
|
匯入/同步處理 |
循環 POM 依附元件會中斷專案匯入作業
|
使用 Android Gradle 外掛程式 7.2.0 時偵測到「重複內容根目錄」
|
|
Lint |
AGP 7.2.0 中的 Lint 在 ApiDetector 檢查中停止運作
|
InconsistentLayout 不遵循基準
|
[Lint] 錯誤資源類型偵測工具在不同模組之間執行有效的程式碼時,發現該程式碼發生錯誤
|
|
執行 |
即使有可用的應用程式模組,也無法顯示裝置選項,且無法執行應用程式。
|
|
縮減器 (R8) |
[R8 3.3.40] 對不存在的方法發出 super 呼叫而導致的 NoSuchMethodError
|
在規格轉換期間,脫糖程式庫中出現 NullPointerException
|
使用 3.3.35 的 FieldAssignmentTracker 中出現 NullPointerException
|
[R8 3.3.31] IncompleteHorizontalClassMergeCode 無法連線例外狀況
|
R8 導致 Scala 程式庫中發生 VerifyError
|
|
Android Studio Dolphin Beta 1 (2021.3.1.10)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-beta01
已修正問題 |
Android Gradle 外掛程式 |
|
Dexer (D8) |
第 8 版之前的 ART/Dalvik VM 不支援 JDK-8272564 修正項目
|
|
模擬器 |
Android Studio Bumblebee 中不再提供停用剪貼簿分享功能的選項,因此無法停用該功能
|
|
Lint |
|
縮減器 (R8) |
R8 3.3.28 在方法主體中加入「throw NPE」,導致具可連性的方法發生問題
|
所保留類別的建構函式在 ProGuard 相容性模式中擲回 NPE
|
|
Android Studio Dolphin Canary 9 (2021.3.1.9)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha09
已修正問題 |
Android Gradle 外掛程式 |
無法取得所要求的系統映像檔時,「類似」的系統映像檔實際上並「不」相似
|
自動化測試裝置:未下載正確的系統映像檔?還是執行錯誤的系統映像檔?
|
沒有較新的 Android Gradle 外掛程式時,系統卻顯示「We recommend using a newer Android Gradle plugin」
|
找不到相容的裝置類型時,Gradle 管理的裝置應提供該類型
|
當 AndroidManifest.xml 缺少「package」屬性時,kotlin-android-extensions 外掛程式無法正常運作
|
使用者不容易理解裝置類型/映像檔類型不符的錯誤
|
Gradle 管理的裝置在磁碟上的位置
|
|
版本分析器 |
版本分析器的 jetifier 分析資料指出 androidx.databinding 需要 jetifier
|
|
裝置管理工具 |
「Stop device」選單已從裝置管理工具的內容選單中消失
|
|
模擬器 |
|
Gradle |
匯入別名導致 Lint UnusedResources 出現偽陽性
|
|
匯入/同步處理 |
無法在 Chipmunk 中透過 MPSS 同步處理使用 KMP 模組的專案
|
Kotlin 1.6.20 造成 KMP 模組依附元件發生問題
|
無法根據「LicenseNotAcceptedException」採取行動?
|
IDE 中未匯入複合式版本的模組
|
|
Logcat |
|
導覽 |
納入不同 aar 模組的導覽圖,結果無法正常產生深層連結的 AndroidManifest.xml 意圖篩選器
|
|
資源 |
錯誤:針對資源點選「Implementation(s)」後無法前往任何地方
|
|
SDK Manager |
如果 /tmp 是符號連結,SDK 更新程序就無法運作
|
SDK Manager 應停止發送過多記錄資訊至 stdout
|
|
Android Studio Dolphin Canary 8 (2021.3.1.8)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha08
已修正問題 |
Android Gradle 外掛程式 |
AGP 7.1.1 需要有安全漏洞的 Netty 版本才能運作
|
R8 回報的類別重複問題
|
資源處理功能停用後,AGP 7.1.1 並未產生 RenderScript 類別
|
針對變化版本衍生設定來實作 api/annotationProcessor/implementation resolutionStrategy
|
MergeSourceSetFolders 啟動過多的工作站操作
|
Gradle 管理的虛擬裝置無法透過 CI 運作 (GitHub Actions)
|
android.defaultConfig.ndk.debugSymbolLevel 相關問題
|
「偵錯」版本類型有預設的簽署金鑰,但其他類型沒有該金鑰
|
STRING_TOO_LARGE 應造成建構程序失敗
|
|
APK 檢視器 |
發生問題時,APK 分析工具不應顯示「successfully loaded」
|
|
AVD Manager |
即便使用者已傳遞 --silent 旗標,AVD Manager 仍會詢問:「Do you wish to create a custom hardware profile?」
|
Android TV AVD 的螢幕方向可設為直向
|
Android Studio 2.0:編輯虛擬裝置會還原自訂外觀選項
|
AVD 未在 AVD 選項對話方塊中正確顯示橫向的電視版面配置
|
2.7 吋 QVGA 裝置在裝置清單中顯示「ldpi」而非「mdpi」,導致設計與測試的小工具尺寸之間出現 33% 的誤差
|
Android Studio 不支援 200 dpi 的模擬器像素密度
|
如果視窗寬度太窄,在使用者選取系統映像檔時,系統會隱藏下載連結
|
|
程式碼編輯器 |
SQLite 語法的醒目顯示問題:無法在「SELECT」後方加上「REPLACE」
|
版面配置編輯器的自動完成 ID 功能在欄位中填入錯誤字串
|
ProGuard 規則的未解決類別名稱問題
|
|
裝置管理工具 |
在 AVD Manager 中保留模擬器順序
|
AVD 在 AS 內重新命名後,裝置管理工具會在錯誤訊息中顯示不正確的路徑
|
Android Studio 在刪除虛擬裝置時停止運作
|
SkinLayoutDefinition.parseFile 中的 IllegalArgumentException
|
|
編輯 |
|
模擬器 |
Android Studio 代管的模擬器:虛擬場景導覽畫面的 AZERTY 鍵盤配置相容性
|
|
Firebase |
|
首次啟動 |
WindowsPerformanceHintsChecker 中的 IOException
|
|
Gradle 檔案編輯器 |
|
匯入/同步處理 |
無法在 Chipmunk 中透過 MPSS 同步處理使用 KMP 模組的專案
|
無法在 Chipmunk Studio 中透過 AGP 7.3.0-alpha01 同步處理 Gradle 檔案
|
|
安裝程式 |
Android Studio 小錯誤
|
Chipmunk Beta 1:設定精靈無法正確計算下載大小
|
|
Lint |
在每個來源集只建立一個模組的情況下,Lint 無法進行設定
|
NewApi 檢查不會處理新的介面沿用情況
|
[Lint]「回收」偵測工具誤將動畫標記為未開始播放
|
|
Lint 整合 |
由於「int.jar」中的時間戳記差異,AndroidLintAnalysisTask 造成快取失敗
|
|
Logcat |
Logcat 自動捲動至底部
|
清除 Logcat 緩衝區會導致 Logcat 發生問題
|
Logcat 先關閉再重新開啟後會停止運作
|
|
Motion Editor |
系統字型較大時,動畫檢查器按鈕會顯示為「>>」(溢位)
|
|
新的程式碼/範本 |
Android Studio 新專案精靈仍針對「Fragment + ViewModel」使用已淘汰的「onActivityCreated」函式
|
新的 C++ 專案版本檔案含有重複的 externalNativeBuild 區塊
|
|
資源 |
依序前往「Image Asset」>「Confirm Icon Path」後,「res」目錄中顯示未排序的清單
|
錯誤:針對資源點選「Implementation(s)」後無法前往任何地方
|
沒加上反斜線做為逸出字元就使用撇號 (甚至是 ' 符號) 會導致 Gradle 無法運作,但 XML 編輯器並未顯示警告
|
|
執行 |
|
執行測試 |
Dolphin 中未顯示單元測試結果
|
擴大單元測試的涵蓋範圍
|
檢測設備測試失敗,並顯示「Project 'X' not found in root project 'X'.」
|
|
SDK Manager |
SDK Manager 重複安裝依附元件的問題
|
每次更新 AS 都會發生未解決的新錯誤
|
如果 /tmp 是符號連結,SDK 更新程序就無法運作
|
AVD Manager:「Error: Package path is not valid. Valid system image paths are:ository...」
|
如果只安裝較新的指令列工具套件,AGP 會下載 SDK 工具套件
|
「Tools」選單中未顯示 SDK Manager,且系統不接受 SDK 授權,因此無法繼續操作
|
|
測試 |
Windows 中發生裝置佈建錯誤,導致 GMD 測試失敗
|
|
Android Studio Dolphin Canary 7 (2021.3.1.7)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha07
已修正問題 |
Android Gradle 外掛程式 |
將工作站新增至 R8
|
將脫糖方法新增至 Lint 模型
|
|
匯入/同步處理 |
|
Lint |
Lint IconMissingDensityFolder 訊息使用 lint-baseline.xml 中的絕對路徑
|
將 VersionChecks 移入 API 套件,讓使用者更容易找到相關類別
|
Lint 的 NewApi 檢查不會處理 Kotlin 中的「when」陳述式
|
|
Android Studio Dolphin Canary 6 (2021.3.1.6)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha06
已修正問題 |
Android Gradle 外掛程式 |
org.bouncycastle:bcprov-jdk15on:1.56 中的重大安全漏洞
|
移除 AndroidLintAnalysisTask 的基準檔案輸入內容
|
自動化測試裝置:未下載正確的系統映像檔?還是執行錯誤的系統映像檔?
|
停止在 AGP 7.2 中納入 .android/lint 的 Lint 規則 jar
|
將脫糖方法新增至 Lint 模型
|
|
基準 |
無法建立 Android Studio Microbenchmark 範本
|
|
C++ 版本 |
使用 AGP 4.0.0 時,externalNativeBuildClean 也會執行 preBuild
|
|
Find Usages |
前往宣告內容的快速鍵不適用於 @animator/foo (可能是 animated-vector 標記底下有任何內容發生問題)
|
|
Macrobenchmark |
Macrobenchmark 範本並未建立 .gitignore
|
ExampleStartupBenchmark 說明文件參照的屬性有誤
|
Macrobenchmark 範本 matchingFallbacks + profileable
|
Macrobenchmark 範本顯示錯誤的 minSDK
|
ExampleStartupBenchmark 使用不存在的 CompilationMode.SpeedProfile
|
|
Android Studio Dolphin Canary 5 (2021.3.1.5)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha05
已修正問題 |
Android Gradle 外掛程式 |
無法執行測試時,裝置端測試會在未顯示訊息的情況下失敗
|
Android Studio 2021.1.1 beta5:Gradle 同步作業失敗,並顯示「Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'.」
|
AGP 7.2.0-alpha05 會造成使用 Navigation Safe Args 外掛程式的建構作業失敗
|
無效 values.xml 檔案出現不明確的錯誤
|
|
Compose 編輯 |
|
模擬器 |
UnsatisfiedLinkError:找不到 image_converter.dll
|
|
版面配置編輯器 |
錯誤:版面配置出現其他錯誤的空格。輕觸任何檢視畫面中的版面配置設計,會導致版面配置文字的格式改變
|
|
Lint |
錯誤:系統不會將做為 getString 函式參數使用的字串範本視為字串
|
|
導覽 |
Safe Args 在 AGP 4.1 以上版本使用已淘汰的 getApplicationIdTextResource
|
SafeArgs 2.4.0-rc01 和 AGP 7.1.0-rc01 不相容
|
|
Network Inspector |
TrackedHttpURLConnection.getHeaderField 異常終止,並顯示 NullPointerException
|
在最新版 Android Studio 中與偵錯工具連線時,持續收到這則錯誤訊息
|
更新至 Bumblebee 後,新的網路檢查器異常終止
|
|
資源 |
字串資源以「@string/string_name」參照開頭,並在後方加上空白字元和其他文字時,發生非預期的「The resource name must begin with a character」錯誤
|
|
執行測試 |
|
Android Studio Dolphin Canary 4 (2021.3.1.4)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha04
已修正問題 |
Android Gradle 外掛程式 |
新增對預覽 minCompileSdk 程式庫的支援
|
使用 manifest.srcFile 時,出現「Java file outside of source root」錯誤訊息
|
如果有多項子專案宣告同一部裝置,裝置設定期間會發生衝突
|
改善 CheckAarMetadataTask 錯誤訊息的可讀性
|
AGP 沒有 ProjectComponentIdentifier.build 時不應使用 ProjectComponentIdentifier.projectPath
|
將 AGP 從 7.0.4 版升級後,出現「Property 'layoutInfoDirectory' doesn't have a configured value」錯誤訊息
|
針對變化版本衍生設定來實作 api/annotationProcessor/implementation resolutionStrategy
|
AGP 尋找 ANDROID_SDK_ROOT,而非 ANDROID_HOME
|
|
Assistant 視窗 |
|
模擬器 |
UnsatisfiedLinkError:找不到 image_converter.dll
|
|
版面配置檢查器 |
應用程式檢查、版面配置檢查器和資料庫檢查器無法運作
|
|
Lint |
呼叫端強制執行 @TargetApi 註解
|
Lint typealias 測試模式建立含有泛型的無效 typealias
|
Android Lint NewApi 迴歸
|
|
記憶體 |
|
Network Inspector |
BumbleBee 中的網路檢查器並未以可讀取的格式顯示 API 回應
|
|
新的程式碼/範本 |
「Argument for @NotNull parameter 'text2' of com/intellij/diff/comparison/ComparisonManagerImpl.isEquals must not be null」錯誤訊息有誤
|
|
執行測試 |
|
Android Studio Dolphin Canary 3 (2021.3.1.3)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha03
已修正問題 |
Android Gradle 外掛程式 |
針對 Java 資源,確保將本機來源和執行階段類別路徑的空白目錄納入考量
|
lateinit 屬性 projectProvider 尚未初始化
|
attrs.xml 中的註解間歇性地導致 AAB (resources.pb) 過於龐大?
|
AGP 會忽略 androidTest/AndroidManifest.xml 中設定的套件名稱
|
|
Assistant 視窗 |
|
Compose 預覽 |
當可組合項存取 Build.VERSION.SDK_INT 時,Compose 預覽面板未顯示任何內容
|
|
版面配置編輯器 |
所參照檢視畫面的絕對位置未移除
|
Studio 在建構時停止運作
|
Misc.xml 含有本機路徑
|
在活動編輯器的「Design」分頁中,滑鼠滾輪捲動範圍小於預期
|
錯誤:在 RecyclerView 的項目中顯示 RadioButton 時,系統會將未設定的文字加入項目
|
錯誤:無法預覽自訂偏好設定
|
偏好設定中 entryValues 欄位的警告訊息令人困惑
|
|
Lint |
Typographyquotes Lint 檢查回報 HTML 標記屬性使用的引號有問題
|
Lint 與 AGP 的原生程式庫封裝方式建議不一致
|
META-INF 中有不支援的類別檔案,因此出現 AndroidLintAnalysisTask IllegalArgumentException 警告
|
|
記憶體 |
|
導覽編輯器 |
前往 SafeArg 後會看到導覽編輯器,而非引數
|
|
Resource Manager |
|
測試 |
在 AGP 7.2.0-alpha06 的 Espresso 測試中,產生的構件名稱含有冒號
|
|
Android Studio Dolphin Canary 2 (2021.3.1.2)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha02
已修正問題 |
Android Gradle 外掛程式 |
含有 JSR/RET 指令時,基於 ASM 的轉換 API 會嘗試計算 Java 6 位元碼的訊框
|
Android Studio 2021.1.1 beta5:Gradle 同步作業失敗,並顯示「Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'.」
|
ResolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55) 擲回 OutOfMemoryError
|
新增用於 AGP&KMP 發布作業的測試
|
Studio 和 AGP 相容性選項的連結會導向公司網站
|
如果有多項子專案宣告同一部裝置,裝置設定期間會發生衝突
|
合併受管理裝置的測試結果時不應輸出說明訊息
|
執行 shrinkReleaseRes 後,系統並未建立 resources.txt 診斷檔案
|
JarFlinger 應提供不會忽略空白目錄的模式
|
|
Android Studio |
針對匯入陳述式的 Lint 警告/錯誤,新增 Lint Quickfix 支援
|
|
C++ 版本 |
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") 不得為空值
|
|
Compose 預覽 |
使用 @PreviewParameter 無法在預覽視窗中顯示可組合項
|
啟用非遞移 R 類別時,Compose 預覽找不到其他模組的資源
|
|
CPU |
|
資料繫結 |
|
Databinding |
使用 addRepeatingJob/flowWithLifecycle 收集 StateFlow
|
|
設計工具 |
AS 2.3:WebP 轉換作業的圓形按鈕說明文字
|
深色主題中的 9-patch 圖片預覽畫面在淺色背景上顯示淺色文字
|
|
裝置管理工具 |
|
匯入/同步處理 |
匯入 Kotlin MPP 專案時,出現「variant must not be null」錯誤訊息
|
|
版面配置編輯器 |
非版面配置的檔案中啟用的版面配置編輯器模式快速鍵
|
Studio 在建構時停止運作
|
Android Studio 偏好設定編輯器無法正常運作
|
版面配置預覽畫面未顯示所有專案主題
|
|
版面配置檢查器 |
使用者選取「stop」後,檢查器仍會顯示內容
|
無法複製版面配置檢查器中的屬性值
|
|
Lint |
kotlinx-coroutines-core 中的可疑縮排 Lint 檢查出現偽陽性結果
|
Lint:LintCliXmlParser 的 getValueLocation 計算出錯誤的位置
|
列出 lint-report.html 中執行的自訂檢查
|
新增 @DeprecatedSdkVersion 註解,表示方法已在特定的最低 API 級別後淘汰
|
ObsoleteSdkInt 應檢查 RequiresApi、TargetApi 和 SdkSuppress 註解
|
@ReturnThis 註解和 Lint 強制執行作業
|
[Android Lint 檢查] Kotlin @OpenForTesting 註解和 Lint 檢查
|
ObsoleteSdkInt 檢查應標記 @TargetApi 使用情況
|
ObsoleteSdkInt 檢查應包含 tools:targetApi
|
在 Lint 設定中使用自訂問題 ID 時,Lint 會回報 UnknownIssueId
|
|
執行測試 |
無法使用內含「-e」的檢測引數
|
遵循 Android Studio 執行設定 (UTP) 中指定的自訂檢測參數
|
|
升級助理 |
「Cannot find AGP version in build files」代表什麼意思?使用者該如何修正這個問題?
|
|
Android Studio Dolphin Canary 1 (2021.3.1.1)
與以下項目共同發布:
- Android Gradle 外掛程式 7.3.0-alpha01
已修正問題 |
Android Gradle 外掛程式 |
在單元測試期間,Android Gradle 外掛程式 7.1.0-rc01 無法執行 ASM 位元碼轉換作業
|
Android Gradle 外掛程式:修正 ConstrainHandler 造成的編譯依附元件洩漏問題
|
透過 Gradle 7.x 設定 MergedFlavor (buildType+flavor) 的 SigningConfig
|
無法在 Android Gradle 外掛程式 7.0.0 中透過 Groovy DSL 使用部分新的 DSL 區塊
|
AGP 7.1 新推出的發布 API:已建立的 javadoc jar 未完成簽署
|
|
程式碼編輯器 |
Android Studio 即時範本中的錯誤:className() 運算式並未解析類別名稱
|
|
匯入/同步處理 |
出現次數過多的記錄:「INFO - testKnownPluginVersionProvider - 'gradle' plugin missing from the offline Maven repo, will use default 7.2.0-alpha05」
|
當使用者未設定 Gradle JDK 位置時,選單中應顯示 JDK 版本和檔案位置
|
|
執行測試 |
選取 Android 以外的執行設定時,無法透過溝槽選單執行 AndroidTest
|
|
縮減器 (R8) |
b/211811489 中提及的 jar 有虛擬類別合併問題
|
[R8 3.2.24] MemberRebindingAnalysis 中的 NPE
|
不支援密封類別
|
R8 重新命名字串常值
|
使用內嵌函式、預設引數和 crossinline 進行 Kotlin 編譯時發生問題
|
錯誤:收到「Compilation of classes...requires its nest mates...(unavailable) to be on program or class path」錯誤訊息
|
|
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-12-22 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2024-12-22 (世界標準時間)。"],[],[]]