diff options
Diffstat (limited to 'java/app.go')
-rw-r--r-- | java/app.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/app.go b/java/app.go index 7ca20cee6..392ad3fc8 100644 --- a/java/app.go +++ b/java/app.go @@ -83,6 +83,8 @@ type AndroidApp struct { extraLinkFlags []string installJniLibs []jniLib + + bundleFile android.Path } func (a *AndroidApp) ExportedProguardFlagFiles() android.Paths { @@ -277,6 +279,10 @@ func (a *AndroidApp) generateAndroidBuildActions(ctx android.ModuleContext) { CreateAppPackage(ctx, packageFile, a.exportPackage, jniJarFile, dexJarFile, certificates) a.outputFile = packageFile + bundleFile := android.PathForModuleOut(ctx, "base.zip") + BuildBundleModule(ctx, bundleFile, a.exportPackage, jniJarFile, dexJarFile) + a.bundleFile = bundleFile + if ctx.ModuleName() == "framework-res" { // framework-res.apk is installed as system/framework/framework-res.apk ctx.InstallFile(android.PathForModuleInstall(ctx, "framework"), ctx.ModuleName()+".apk", a.outputFile) |