安卓云打包一直报Error: empty keystore or password or aliasname in manifest.json!
安卓云打包一直报Error: empty keystore or password or aliasname in manifest.json!
3 回复
打包的appid发一下,我们查查
UNI3DA0A2D,麻烦尽快,我们项目着急上线,打包失败已经扣费三次了
这个错误是因为在manifest.json文件中没有正确配置安卓打包所需的签名信息。要解决这个问题,你需要:
- 检查manifest.json中的"app-plus"->“distribute”->"android"节点下是否配置了以下字段:
- keystore:签名文件路径
- password:签名密码
- aliasname:别名
- aliaspassword:别名密码
- 确保这些字段的值不为空且正确。如果是首次打包,需要先生成签名文件:
- 可以使用Android Studio生成.jks文件
- 或者使用命令行工具keytool生成
-
检查签名文件路径是否正确,建议使用相对路径(如"static/cert/test.jks")
-
如果使用HBuilderX,可以在"发行"-"原生App云打包"界面中直接填写这些信息,而不是在manifest.json中配置
-
确保密码和别名信息准确无误,特别注意大小写和特殊字符
配置示例:
"android": {
"keystore": "static/cert/test.jks",
"password": "123456",
"aliasname": "test",
"aliaspassword": "123456"
}