diff --git a/examples/basicapp/.bazelrc b/examples/basicapp/.bazelrc
index 08999d781..6c08d9394 100644
--- a/examples/basicapp/.bazelrc
+++ b/examples/basicapp/.bazelrc
@@ -35,3 +35,16 @@ build:windows --define=protobuf_allow_msvc=true
common --enable_platform_specific_config
+common \
+ --incremental_dexing=true \
+ --define=android_dexmerger_tool=d8_dexmerger \
+ --define=android_incremental_dexing_tool=d8_dexbuilder \
+ --define=android_standalone_dexing_tool=d8_compat_dx \
+ --experimental_use_dex_splitter_for_incremental_dexing=true \
+ --experimental_incremental_dexing_after_proguard_by_default=true \
+ --experimental_incremental_dexing_after_proguard=50 \
+ --java_language_version=11 --tool_java_language_version=11 \
+ --java_runtime_version=21 --tool_java_runtime_version=21 \
+ --desugar_java8_libs --experimental_check_desugar_deps=false \
+ --@rules_android//rules/flags:manifest_merge_order=legacy
+
diff --git a/examples/basicapp/MODULE.bazel b/examples/basicapp/MODULE.bazel
index cebe1c647..67bafe008 100644
--- a/examples/basicapp/MODULE.bazel
+++ b/examples/basicapp/MODULE.bazel
@@ -26,6 +26,7 @@ remote_android_extensions = use_extension(
use_repo(remote_android_extensions, "android_tools")
android_sdk_repository_extension = use_extension("@rules_android//rules/android_sdk_repository:rule.bzl", "android_sdk_repository_extension")
+android_sdk_repository_extension.configure(api_level = 32)
use_repo(android_sdk_repository_extension, "androidsdk")
register_toolchains("@androidsdk//:sdk-toolchain", "@androidsdk//:all")
diff --git a/examples/basicapp/java/com/basicapp/AndroidManifest.xml b/examples/basicapp/java/com/basicapp/AndroidManifest.xml
index ef27259ad..f3a75f350 100644
--- a/examples/basicapp/java/com/basicapp/AndroidManifest.xml
+++ b/examples/basicapp/java/com/basicapp/AndroidManifest.xml
@@ -3,7 +3,7 @@
package="com.basicapp" >