iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0

有時候遇到依賴項衝突時,會調整依賴項版本來作為解決方案。

依賴項版本的紀錄,可以從託管的存儲庫中查詢得到。

像常使用的 Maven 存儲庫,可以利用搜尋框快速的查詢到依賴項版本。

https://ithelp.ithome.com.tw/upload/images/20231009/20151956dJIQtpKLKd.png

上圖以處理相片快取的 Glide 依賴項為例,可以同時看到版本號、釋出日期及被使用的程度。

另外也可以搭配依賴項的 GitHub 說明來查詢。

https://ithelp.ithome.com.tw/upload/images/20231009/20151956SjWKwvy0hL.png

https://ithelp.ithome.com.tw/upload/images/20231009/20151956ykbx9fhwQu.png

上面這 2 張是處理影片壓縮依賴項 LightCompressor版本紀錄

由於處理的專案目前還使用 complierSDKversion = 31,當我使用最新的 LightCompressor 依賴項便發生了構建錯誤。

根據版本紀錄,得知 LightCompressor 1.2.0 版本尚未把 target android sdk 版本升至 33。所以我先把版本調降至 1.2.0 來解決此構建錯誤。


上一篇
[Day 24] Compose 對應 Kotlin 的相容性
下一篇
[Day 26] 依賴項的去蕪存菁
系列文
[Android] 怎麼蓋地基?論 build.gradle 與它的快樂夥伴們30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言