簡介
大家好,今天我們要來談談一個在 Android Studio 中經常遇到的問題:Gradle BuildConfig 參數尋找不到。這個問題可能會讓你感到困惑,但別擔心,這篇文章會一步一步教你如何解決。
為什麼這個問題會發生?
Gradle 的基本概念
首先,我們要了解什麼是 Gradle。Gradle 是一個自動化建構工具,用於 Android 和其他平台的開發。它負責管理你的項目中的各種依賴和設定。
BuildConfig 的作用
BuildConfig 是一個由 Android Studio 自動生成的類,用於存儲一些構建參數和設定。當你在程式中需要這些參數時,如果找不到 BuildConfig,就會出問題。
解決方案
方法一:BuildConfig 預設被關閉
新版的 AGP 8.0.0 版本,把 BuildConfig 預設關閉,所以必須要在Gradle設定打開
方法二:清除快取和重建
非常多人可以使用這個方式解決問題
在 Android Studio 中,選擇 File > Invalidate Caches / Restart...,然後選擇 Invalidate and Restart。
選擇 Build -> Clean Project。
選擇 Build - > Rebuild Project。
方法三:檢查 imports
最後我踩到的雷是這個,原因是 BuildConfig 不是只有一個,Android Studio 第一次幫我 import 成 androidx.multidex , 但是真正要使用的是第一個專案的 BuildConfig 。