summaryrefslogtreecommitdiff
path: root/java/app_set.go
diff options
context:
space:
mode:
Diffstat (limited to 'java/app_set.go')
-rw-r--r--java/app_set.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/java/app_set.go b/java/app_set.go
index 2e9a4abdc..694b1670e 100644
--- a/java/app_set.go
+++ b/java/app_set.go
@@ -143,8 +143,18 @@ func (as *AndroidAppSet) GenerateAndroidBuildActions(ctx android.ModuleContext)
"zip": as.packedOutput.String(),
},
})
+
+ var installDir android.InstallPath
+ if as.Privileged() {
+ installDir = android.PathForModuleInstall(ctx, "priv-app", as.BaseModuleName())
+ } else {
+ installDir = android.PathForModuleInstall(ctx, "app", as.BaseModuleName())
+ }
+ ctx.InstallFileWithExtraFilesZip(installDir, as.BaseModuleName()+".apk", as.primaryOutput, as.packedOutput)
}
+func (as *AndroidAppSet) InstallBypassMake() bool { return true }
+
// android_app_set extracts a set of APKs based on the target device
// configuration and installs this set as "split APKs".
// The extracted set always contains an APK whose name is