diff --git a/build.gradle.kts b/build.gradle.kts
index 1c94f39d4a09313d12becb1b74e4545b3e2c0fe0..d2d9b6c2eaaabdff5eef18437e9799bcb99babec 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -13,7 +13,7 @@ buildscript {
   val navVersion: String by extra
 
   dependencies {
-    classpath("com.android.tools.build:gradle:7.4.2")
+    classpath("com.android.tools.build:gradle:8.1.1")
     classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20")
     classpath("com.github.bjoernq:unmockplugin:0.7.9")
     classpath("com.github.ben-manes:gradle-versions-plugin:0.46.0")
diff --git a/gradle.properties b/gradle.properties
index 09b39914d8adc076bbc4ed5d021b41c180103fe7..6e9d484c4be681ced3dfc6622cc1f3cbabb13b59 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -4,3 +4,6 @@ kotlin.code.style=official
 
 android.useAndroidX=true
 android.enableJetifier=true
+android.defaults.buildfeatures.buildconfig=true
+android.nonTransitiveRClass=false
+android.nonFinalResIds=false