Appid: UNI3FEB389
HBuilderX版本号:4.87
云打包服务器SDK版本: 4.87
Error code = 0
Error message:
xml_parse() expects parameter 2 to be string, array given
Appid: UNI3FEB389
HBuilderX版本号:4.87
云打包服务器SDK版本: 4.87
Error code = 0
Error message:
xml_parse() expects parameter 2 to be string, array given
"app" -> "permissions" 节点配置的数据格式不正确,手动删除此 permissions 节点数据。在 manifest.json 的可视化界面中配置。
参考文档:Android平台额外添加权限
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
报错信息
xml_parse() expects parameter 2 to be string, array given
出现在云打包日志里,通常并不是 HBuilderX 本身版本的问题,而是 manifest.json 或插件配置里某段 XML 字符串被写成了数组格式,导致云端打包脚本在解析 manifest 或第三方库 plist / AndroidManifest 片段时出错。
在知识库中没有直接收录这条报错的官方说明,因此只能给出排查思路:
重点检查 manifest.json
如果项目里引用了 uni-push、uni-ad 等官方插件,先把它们升级到与 HBuilderX 4.87 对应的最新版,再试云打包。
若仍无法定位,可先把 manifest.json 中所有自定义节点注释掉,做一次空壳云打包,确认能成功后再逐步恢复配置,直到找出具体是哪一段配置导致。
临时规避:改用「安心打包」模式,有时能绕过云端对 manifest 的二次解析。
如以上步骤仍无法解决,建议在 ask 社区 贴出 manifest.json 的完整内容(脱敏后),官方会进一步定位。
williamxia8 (作者)
manifest:{
"name": "文件管理系统",
"appid": "UNI3FEB389",
"description": "手机文件管理系统",
"versionName": "1.0.0",
"versionCode": "100",
"uni-app-x": {},
"quickapp": {},
"mp-weixin": {
"appid": "",
"setting": {
"urlCheck": false
},
"usingComponents": true
},
"mp-alipay": {
"usingComponents": true
},
"mp-baidu": {
"usingComponents": true
},
"mp-toutiao": {
"usingComponents": true
},
"uniStatistics": {
"enable": false
},
"vueVersion": "3",
"app": {
"distribute": {
"android": {},
"ios": {},
"permissions": {
"android.permission.READ_EXTERNAL_STORAGE": {
"description": "读取文件"
},
"android.permission.WRITE_EXTERNAL_STORAGE": {
"description": "写入文件"
},
"ios.permission.PHOTO_LIBRARY": {
"description": "访问相册/文件"
}
},
"icons": {
"android": {
"hdpi": "static/logo-1280.png",
"xhdpi": "static/logo-1280.png",
"xxhdpi": "static/logo-1280.png",
"xxxhdpi": "static/logo-1280.png"
}
}
}
},
"app-android": {
"distribute": {
"modules": {},
"icons": {
"hdpi": "static/logo-1280.png",
"xhdpi": "static/logo-1280.png",
"xxhdpi": "static/logo-1280.png",
"xxxhdpi": "static/logo-1280.png"
},
"splashScreens": {
"default": {
"xhdpi": "static/logo-1280.png",
"xxhdpi": "static/logo-1280.png",
"xxxhdpi": "static/logo-1280.png"
},
"icon": {
"xhdpi": "static/logo-1280.png",
"xxhdpi": "static/logo-1280.png",
"xxxhdpi": "static/logo-1280.png"
},
"brand": {
"xhdpi": "static/logo-1280.png",
"xxhdpi": "static/logo-1280.png",
"xxxhdpi": "static/logo-1280.png"
}
}
}
},
"app-ios": {
"distribute": {
"modules": {},
"icons": {
"appstore": "static/logo-1280.png"
},
"splashScreens": {}
}
},
"app-harmony": {
"distribute": {
"icons": {
"foreground": "static/logo-1280.png",
"background": "static/logo-1280.png"
},
"bundleName": "uni.app.UNI3FEB389",
"signingConfigs": {}
}
},
"web": {
"router": {
"mode": ""
}
}
}
williamxia8 (作者)
谢谢,删除了就好了。
2026-02-04 15:12