例如,如果我想将--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文件中的某个位置,所以可以针对每个目标对其进行配置。
答案 0 :(得分:1)
不幸的是,这似乎是不可能的。当我们删除其余的dex支持代码时,Bazel使用CompatDexBuilder
:
和CompatDexBuilder
似乎在硬编码最小api级别:
H_MR2对应于13:
我在此处提交了github问题:https://github.com/bazelbuild/bazel/issues/10556