diff --git a/java/lint.go b/java/lint.go index 7a6e5d9c1..07b962912 100644 --- a/java/lint.go +++ b/java/lint.go @@ -366,6 +366,9 @@ func (l *linter) lint(ctx android.ModuleContext) { } } + l.extraLintCheckJars = append(l.extraLintCheckJars, android.PathForSource(ctx, + "prebuilts/cmdline-tools/AndroidGlobalLintChecker.jar")) + rule := android.NewRuleBuilder(pctx, ctx). Sbox(android.PathForModuleOut(ctx, "lint"), android.PathForModuleOut(ctx, "lint.sbox.textproto")). diff --git a/java/testing.go b/java/testing.go index ccbb638bf..e6f76e10d 100644 --- a/java/testing.go +++ b/java/testing.go @@ -56,6 +56,8 @@ var PrepareForTestWithJavaBuildComponents = android.GroupFixturePreparers( "build/make/target/product/security": nil, // Required to generate Java used-by API coverage "build/soong/scripts/gen_java_usedby_apex.sh": nil, + // Needed for the global lint checks provided from frameworks/base + "prebuilts/cmdline-tools/AndroidGlobalLintChecker.jar": nil, }.AddToFixture(), )