為何出現此錯誤訊息?Use version catalog instead

 遇到 Use version catalog instead 這個錯誤,通常是因為你的專案配置使用了 版本目錄 (version catalog),而不是在 build.gradle 文件中直接指定版本號。

解決方法

要解決這個問題,你需要將 ProcessPhoenix 的依賴版本添加到版本目錄(通常是 libs.versions.toml 文件)中。這樣做可以符合新的依賴管理規範。

步驟 1: 設定版本目錄

  1. gradle 資料夾中,創建或打開 libs.versions.toml 文件(如果尚未存在,請創建它)。

  2. libs.versions.toml 中,添加 process-phoenix 的版本號。例:

toml
[versions] processPhoenix = "2.1.2" [libraries] processPhoenix = { module = "com.jakewharton:process-phoenix", version.ref = "processPhoenix" }

這樣你就把 process-phoenix 的版本號 2.1.2 放入了版本目錄,並指定它作為庫。

步驟 2: 修改 build.gradle

然後在你的 build.gradle 文件中使用這個依賴,像下面這樣:

gradle
dependencies { implementation(libs.processPhoenix) }

這樣就能夠正確使用版本目錄來管理依賴了。

步驟 3: 同步 Gradle

記得點擊 Sync Now 按鈕,或者執行以下命令來同步 Gradle 配置:

bash
./gradlew build

這樣你的專案就應該不會再出現 Use version catalog instead 的錯誤了,並且可以正常使用 ProcessPhoenix 來重啟應用。


什麼是版本目錄?

版本目錄是一個新的管理方式,它讓你集中管理所有庫的版本,這樣能保持專案的版本一致性和易於升級。

你可以將所有外部依賴的版本號集中在 libs.versions.toml 文件中,並在 build.gradle 文件中使用 libs.名稱 的方式來引用庫,這樣專案變得更具可維護性。

沒有留言:

張貼留言

excel 最大值用max,取最小值但要排除0,要怎麼寫?

 =MIN(IF(A1:A10<>0, A1:A10))