feat: add initialization of nil fields in summary data to prevent template execution errors

This commit is contained in:
lilong.129
2025-06-19 14:46:56 +08:00
parent 54b17de98f
commit 9e589dec16
4 changed files with 42 additions and 5 deletions

View File

@@ -384,6 +384,9 @@ func (dev *AndroidDevice) getPackageVersion(packageName string) (string, error)
}
func (dev *AndroidDevice) getPackagePath(packageName string) (string, error) {
if packageName == "" {
return "", errors.Wrap(code.InvalidParamError, "packageName is empty")
}
output, err := dev.Device.RunShellCommand("pm", "path", packageName)
if err != nil {
return "", errors.Wrap(err, "get package path failed")