安卓云打包一直报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文件中没有正确配置安卓打包所需的签名信息。要解决这个问题,你需要:

  1. 检查manifest.json中的"app-plus"->“distribute”->"android"节点下是否配置了以下字段:
  • keystore:签名文件路径
  • password:签名密码
  • aliasname:别名
  • aliaspassword:别名密码
  1. 确保这些字段的值不为空且正确。如果是首次打包,需要先生成签名文件:
  • 可以使用Android Studio生成.jks文件
  • 或者使用命令行工具keytool生成
  1. 检查签名文件路径是否正确,建议使用相对路径(如"static/cert/test.jks")

  2. 如果使用HBuilderX,可以在"发行"-"原生App云打包"界面中直接填写这些信息,而不是在manifest.json中配置

  3. 确保密码和别名信息准确无误,特别注意大小写和特殊字符

配置示例:

"android": {
    "keystore": "static/cert/test.jks",
    "password": "123456",
    "aliasname": "test",
    "aliaspassword": "123456"
}
回到顶部