Unresolved reference: BuildConfig
為了簡化 Debug 與 Release 的參數設定,所以採用 BuildConfig。 一開始就遇到 Unresolved reference: BuildConfig。 嘗試了各種 Gemini 提出的解決方案如下,就是無法自動產出 BuildConfig。 1. Sync with Gradle 2. Invalid Cache 3. 刪除 .gradle 與 .idea 再重新開啟專案 4. 建立新專案 5. 重新安裝 Android Studio 最後找到 StackOverflow 以下這篇 https://stackoverflow.com/questions/76215947/buildconfig-could-not-resolve-after-upgrading-android-studio-to-flamingo-2022/76451943 在 app 的 build.gradle.kts 中加入 buildConfig = true buildFeatures { buildConfig = true } 網路上找了一下,都說 buildConfig 預設為 true;但為啥要加上 buildConfig = true 這行咧!? 於是請教 Gemini 的 Deep Research 我提出的問題是 "你知道 gradle plugin 的 buildFeatures 之 buildConfig 的預設值哪時被改為 false 嗎? " 跑了一陣子後,找出了在 AGP 8.0.0 時,buildConfig 的預設值就變為 false 了。 AGP 8.0.0 的連結如下 https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes?hl=zh-tw 檢舉 新的預設值 先前的預設值 附註 android. defaults. buildfeatures. buildconfig false true 根據預設,AGP 8.0 不會產生 Build Config 。您需要在需要的專...