命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next
命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next
【设备信息】Mate60pro
【API版本】Api14
【DevEco Studio版本】5.0.2 Release
生成material目录下的签名文件以及storePassword,keyPassword的密文能否不使用DevEco的界面操作面使用命令行操作
- 已经在AppGallery Connect申请证书以及profile.
- 需要在devEco里配置,生成签名material目录下的众多文件,以及密码密文只能通过界面操作密钥库密码,以密文形式呈现。 通过File > Project Structure… > Project > Signing Configs界面,进行自动签名后,material节点中的各配置项会自动填充。
问题:生成material目录下的签名文件,以及密码密文能否通过命令行操作生成,而不需要去操作devEco的界面按钮
更多关于命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
可以通过Keytool工具生成密钥和证书请求文件,
参考一下文档:
更多关于命令行或其他方式(非界面按钮操作)生成material签名信息文件以及密码密文 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,可以通过命令行工具hdc
生成Material签名信息文件以及密码密文。以下是具体步骤:
-
生成Material签名信息文件:
- 使用
hdc
工具的gen-key
命令生成签名密钥对。命令格式如下:
其中,hdc gen-key --key-alias <alias> --key-password <password> --keystore <keystore_path>
<alias>
是密钥别名,<password>
是密钥密码,<keystore_path>
是密钥库文件路径。
- 使用
-
生成密码密文:
- 使用
hdc
工具的encrypt
命令对密码进行加密。命令格式如下:
其中,hdc encrypt --password <password> --output <output_path>
<password>
是要加密的密码,<output_path>
是加密后的密文输出路径。
- 使用
-
验证签名信息文件:
- 使用
hdc
工具的verify-signature
命令验证签名信息文件。命令格式如下:
其中,hdc verify-signature --keystore <keystore_path> --alias <alias> --input <input_path>
<keystore_path>
是密钥库文件路径,<alias>
是密钥别名,<input_path>
是要验证的签名信息文件路径。
- 使用
通过以上步骤,可以在命令行中生成Material签名信息文件及密码密文,无需依赖界面按钮操作。