AW: lint: specify minSdkVersion for boundary interfaces

No change to logic.

This creates an AndroidManifest.xml file with only a minSdkVersion,
which we use to configure lint to correctly verify the boundary
interfaces compile down to the support library's minSdkVersion.

This code will continue to only be called on >= 21 (Lollipop).

R=torne@chromium.org

Bug: 828184
Test: code compiles and passes lint
Test: code doesn't compile with @TargetApi annotations in BoundaryInterfaceReflectionUtil
Change-Id: I270f0f5732c1134ba77b912ece31cf188ee6cb5f
Reviewed-on: https://chromium-review.googlesource.com/1105697
Reviewed-by: Richard Coles <torne@chromium.org>
Commit-Queue: Nate Fischer <ntfschr@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#568566}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b701ea27efea3cd3481721806dd06f41e0759d17
2 files changed
tree: 75f2325f61cb95bdcc4fa3b66a03a0e43d01f24a
  1. src/
  2. AndroidManifest.xml
  3. BUILD.gn
  4. DEPS
  5. proguard.flags