Google Play 商店近期要求上架產品的 API 級別需為 33 以上,你處理好了嗎?處理舊專案時,想要符合 API 級別的要求、期盼專案日後有更好的擴充性及工具可使用,但望向專案中數十個依賴項後又不禁停止了升級的步伐。本文試著以最無效率的試誤法,從 Logcat 中挖掘可用的蛛絲馬跡,進一步來調整 gradle 的各項設定。
從下面我處理完成的程式碼中,可以看到 repositories {} 區塊分別在 pluginManagement {} 和 dependencyResolut...
Day 11 引用了一篇 stackoverflow 的討論來介紹實作時,開發者對儲存庫(repositories)的宣告常會發生混淆的情事。 接著我們從 Gr...
Day 12 提到如何宣告儲存庫(repositories)。 而之所以要宣告儲存庫,是因為我們所使用的依賴項,在構建過程中會從宣告好的儲存庫裡去下載引用。[圖...
Day 13 提到在 settings.gradle 檔案使用 pluginManagement {} 來宣告 Android Gradle 外掛程式/插件(p...
Day 13 有提到 id 'com.android.application' id 'com.android.library' id 'org.j...
Day 15 有提到 Android Gradle Plugin Version 與 Gradle Version 的不同。 今天試著用一篇 Medium 文章...
Day 16 提到 Android Gradle Plugin 升級助手,我們來嘗試使用看看。 記得先用版本控制工具留下紀錄點。 升級完成,編譯器提示升級後的...
Day 17 我們使用了 AGP Upgrade Assistant 來協助升級 Android Gradle Plugin 版本。 除了提示升級 Androi...
在舊專案的 build.gradle(Module :app) 檔案中的 dependencies {},有時會看到以下的宣告。 build.gradle(Mo...
Day 19 的結尾帶到其他依賴項有使用到 kotlin-stdlib-jdk7 和 kotlin-stdlib-jdk8 的處理方式。 A componen...