From 62419e05a4f8420b3d67c687e86b7546ec94934b Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 9 Jun 2019 15:59:00 +0200 Subject: [PATCH] cmd/gio: don't silently skip apk signing if no certificate is found Signed-off-by: Elias Naur --- cmd/gio/androidbuild.go | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/cmd/gio/androidbuild.go b/cmd/gio/androidbuild.go index 699fe995..b57f90f1 100644 --- a/cmd/gio/androidbuild.go +++ b/cmd/gio/androidbuild.go @@ -325,17 +325,15 @@ func signAPK(tmpDir string, tools *androidTools, bi *buildInfo) error { return err } keystore := filepath.Join(home, ".android", "debug.keystore") - if _, err := os.Stat(keystore); err == nil { - _, err = runCmd(exec.Command( - filepath.Join(tools.buildtools, "apksigner"), - "sign", - "--ks-pass", "pass:android", - "--ks", keystore, - apkFile, - )) - if err != nil { - return err - } + _, err = runCmd(exec.Command( + filepath.Join(tools.buildtools, "apksigner"), + "sign", + "--ks-pass", "pass:android", + "--ks", keystore, + apkFile, + )) + if err != nil { + return err } return nil }