如何在Bazel项目中为d8设置命令行标志?

时间:2019-12-27 02:44:55

标签: android bazel android-d8 android-r8

例如,如果我想将--min-api设置为26:https://r8.googlesource.com/r8/+/b9cb6ae34047f19320885d9e2c594f81364fa896/src/main/java/com/android/tools/r8/D8CommandParser.java#120

我尝试了将各种不同的.bazelrc组合与Bazel的-s标志一起使用,以查看带有其标志的子命令,但是我并没有看到想要添加的任何东西:

  • build:d8 --define=min-api=26
  • build:d8 --min-api=26
  • build:d8 --min-api 26

理想情况下,尽管可以将其设置在BUILD文件中的某个位置,所以可以针对每个目标对其进行配置。