Skip to content

Commit

Permalink
Update Android examples to use new Android flags. (#398)
Browse files Browse the repository at this point in the history
Fixes #381.
  • Loading branch information
katre committed Jan 16, 2024
1 parent 36408ec commit d18ce42
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 8 deletions.
11 changes: 3 additions & 8 deletions .bazelci/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ common:
bazel: last_green
working_directory: ../android/firebase-cloud-messaging
build_flags:
- "--incompatible_enable_android_toolchain_resolution"
- "--android_platforms=//:arm64-v8a"
build_targets:
- "//app:app"
Expand All @@ -14,11 +13,7 @@ common:
bazel: 6.3.2
working_directory: ../android/ndk
build_flags:
# TODO(https://github.com/bazelbuild/rules_android/issues/77):
# Enable Android Platforms.
- "--noincompatible_enable_android_toolchain_resolution"
- "--fat_apk_cpu=arm64-v8a,x86"
- "--android_crosstool_top=@androidndk//:toolchain"
- "--android_platforms=//:arm64-v8a,//:x86"
- "--enable_bzlmod"
build_targets:
- "//app/src/main:app"
Expand All @@ -28,7 +23,7 @@ common:
bazel: 6.3.2
working_directory: ../android/jetpack-compose
build_flags:
- "--noincompatible_enable_android_toolchain_resolution"
- "--android_platforms=//:arm64-v8a"
- "--remote_download_outputs=all"
- "--enable_bzlmod"
build_targets:
Expand All @@ -39,7 +34,7 @@ common:
bazel: 6.3.2
working_directory: ../android/robolectric-testing
test_flags:
- "--noincompatible_enable_android_toolchain_resolution"
- "--android_platforms=//:arm64-v8a"
- "--enable_bzlmod"
test_targets:
- "//app:test"
Expand Down
8 changes: 8 additions & 0 deletions android/jetpack-compose/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,11 @@ kt_compiler_plugin(
visibility = ["//visibility:public"],
deps = ["@maven//:androidx_compose_compiler_compiler"],
)

platform(
name = "arm64-v8a",
constraint_values = [
"@platforms//cpu:arm64",
"@platforms//os:android",
],
)
15 changes: 15 additions & 0 deletions android/ndk/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
platform(
name = "arm64-v8a",
constraint_values = [
"@platforms//cpu:arm64",
"@platforms//os:android",
],
)

platform(
name = "x86",
constraint_values = [
"@platforms//cpu:x86_32",
"@platforms//os:android",
],
)
7 changes: 7 additions & 0 deletions android/robolectric-testing/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
platform(
name = "arm64-v8a",
constraint_values = [
"@platforms//cpu:arm64",
"@platforms//os:android",
],
)

0 comments on commit d18ce42

Please sign in to comment.