Merge "Revert "Revert "Revert "Export static libraries.""""
diff --git a/apex/apex.go b/apex/apex.go
index 6819bff..3e7c0a7 100644
--- a/apex/apex.go
+++ b/apex/apex.go
@@ -445,6 +445,11 @@
 		return false
 	})
 
+	if keyFile == nil {
+		ctx.PropertyErrorf("key", "private_key for %q could not be found", String(a.properties.Key))
+		return
+	}
+
 	cert := String(a.properties.Certificate)
 	if cert != "" && android.SrcIsModule(cert) == "" {
 		defaultDir := ctx.Config().DefaultAppCertificateDir(ctx)