Merge "Export resource processor R.jar files to ASfP" into main

This commit is contained in:
Colin Cross 2023-10-18 18:24:48 +00:00 committed by Gerrit Code Review
commit c292fa1797
2 changed files with 16 additions and 0 deletions

View file

@ -849,6 +849,17 @@ func (a *AndroidLibrary) GenerateAndroidBuildActions(ctx android.ModuleContext)
} }
} }
func (a *AndroidLibrary) IDEInfo(dpInfo *android.IdeInfo) {
a.Library.IDEInfo(dpInfo)
a.aapt.IDEInfo(dpInfo)
}
func (a *aapt) IDEInfo(dpInfo *android.IdeInfo) {
if a.useResourceProcessorBusyBox() {
dpInfo.Jars = append(dpInfo.Jars, a.rJar.String())
}
}
// android_library builds and links sources into a `.jar` file for the device along with Android resources. // android_library builds and links sources into a `.jar` file for the device along with Android resources.
// //
// An android_library has a single variant that produces a `.jar` file containing `.class` files that were // An android_library has a single variant that produces a `.jar` file containing `.class` files that were

View file

@ -1073,6 +1073,11 @@ func (a *AndroidApp) EnableCoverageIfNeeded() {}
var _ cc.Coverage = (*AndroidApp)(nil) var _ cc.Coverage = (*AndroidApp)(nil)
func (a *AndroidApp) IDEInfo(dpInfo *android.IdeInfo) {
a.Library.IDEInfo(dpInfo)
a.aapt.IDEInfo(dpInfo)
}
// android_app compiles sources and Android resources into an Android application package `.apk` file. // android_app compiles sources and Android resources into an Android application package `.apk` file.
func AndroidAppFactory() android.Module { func AndroidAppFactory() android.Module {
module := &AndroidApp{} module := &AndroidApp{}