学习
实践
活动
专区
工具
TVP
写文章

Gradle 签名的配置文件 gradle.properties

在对包进行签名之前,需要在 gradle.properties 配置文件中添加一些参数。

参数的内容如下:

signing.keyId 为你在 Kleopatra 选择 Key 的 ID。

这里有一个坑就是这个 ID 的长度只能是 8 位。

在你的命令行工具中运行:

你能看到所有你计算机中的 key,这个 key 只能取最后 8 位,否则你将会看到签名的错误信息。

signing.password

这个是你在创建 key 的时候使用的密码,在这里是保存为明码的。

你需要讲这个密码填写到这个参数中。

signing.secretKeyRingFile

这个应该是让很多人很困惑的地方。secretKeyRingFile 是什么东西?其实就是你 gpg key 的 secret。

在 Kleopatra 中选择你需要导出的 key,然后右键选择back up secret。

在弹出的对话框中,修改后缀名为 gpg。

然后修改 signing.secretKeyRingFile 参数为绝对路径指向到这个具体的文件(不是目录)。

例如,我们的这里的参数配置就是:

signing.secretKeyRingFile=C:/Users/yhu/.gnupg/HoneyMoose.gpg

仓库用户名和密码

至于后面的 2 个参数就比较简单了,就是你中央仓库上传需要使用的用户名和密码。

上面的参数是非常重要的,主要是签名用的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201228A0NMFO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券