命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next

命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next 【设备信息】Mate60pro
【API版本】Api14
【DevEco Studio版本】5.0.2 Release

生成material目录下的签名文件以及storePassword,keyPassword的密文能否不使用DevEco的界面操作面使用命令行操作

  1. 已经在AppGallery Connect申请证书以及profile.
  2. 需要在devEco里配置,生成签名material目录下的众多文件,以及密码密文只能通过界面操作密钥库密码,以密文形式呈现。 通过File > Project Structure… > Project > Signing Configs界面,进行自动签名后,material节点中的各配置项会自动填充。

问题:生成material目录下的签名文件,以及密码密文能否通过命令行操作生成,而不需要去操作devEco的界面按钮


更多关于命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

更多关于命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,可以通过命令行工具hdc生成Material签名信息文件以及密码密文。以下是具体步骤:

  1. 生成Material签名信息文件

    • 使用hdc工具的gen-key命令生成签名密钥对。命令格式如下:
      hdc gen-key --key-alias <alias> --key-password <password> --keystore <keystore_path>
      
      其中,<alias>是密钥别名,<password>是密钥密码,<keystore_path>是密钥库文件路径。
  2. 生成密码密文

    • 使用hdc工具的encrypt命令对密码进行加密。命令格式如下:
      hdc encrypt --password <password> --output <output_path>
      
      其中,<password>是要加密的密码,<output_path>是加密后的密文输出路径。
  3. 验证签名信息文件

    • 使用hdc工具的verify-signature命令验证签名信息文件。命令格式如下:
      hdc verify-signature --keystore <keystore_path> --alias <alias> --input <input_path>
      
      其中,<keystore_path>是密钥库文件路径,<alias>是密钥别名,<input_path>是要验证的签名信息文件路径。

通过以上步骤,可以在命令行中生成Material签名信息文件及密码密文,无需依赖界面按钮操作。

回到顶部