remove Java backend from aidl_interface

There is a transitive dependency chain from av-audio-types-aidl to
android.hardware.audio.effect-V1 through the Java aidl aspect. However
android.hardware.audio.effect-V1-java needs the min_sdk_version flag to
be set. Since the Java aidl rules are implemented via an aspect, this
flag has to be set on the aidl_library itself.

In lieu of implementing this right now at 5:45p on Friday, this CL just
disables the Java backend for aidl_interfaces and we can revisit the
design of the Java aidl rules to decide if it's worth maintaining the
aspect-based implementation alongside the cc aidl rules which emulate
the Soong implementation.

Bug: 285574832
Test: bp2build.sh
Change-Id: I759caa389e6075fb1da8ee92aa60e3afcf044352
3 files changed
tree: c4b0d4413e53233b6a6410fb0509c9af7f71ecdc
  1. api_surfaces/
  2. bin/
  3. ci/
  4. compliance/
  5. docs/
  6. examples/
  7. flags/
  8. json_module_graph/
  9. mk2rbc/
  10. mkcompare/
  11. platforms/
  12. product_config/
  13. product_variables/
  14. rules/
  15. scripts/
  16. tests/
  17. utils/
  18. vendor/
  19. .gitignore
  20. bazel.BUILD
  21. bazel.WORKSPACE
  22. buildifier_hook.sh
  23. common.bazelrc
  24. constants_exported_to_soong.bzl
  25. darwin.bazelrc
  26. linux.bazelrc
  27. OWNERS
  28. PREUPLOAD.cfg
  29. README.md
README.md

Bazel

The code in this directory is experimental. Bazel support for Android Platform is undergoing active development and workflow stability is currently not guaranteed.