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" >