Android Gradle 6.5.1找不到我上传的公钥以进行GPG验证

时间:2020-07-16 23:20:33

标签: android gradle gnupg pgp

我已提交测试公用密钥。在Android中验证我的aar二进制文件时,无法在服务器中找到密钥。

jayce @ Jayce〜%gpg --keyserver hkp://keys.gnupg.net --send-keys 24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E gpg:将密钥07D519E4D7C4AD7E发送到hkp://hkps.pool.sks-keyservers.net jayce @ Jayce〜%gpg --keyserver hkp://keys.gnupg.net --revc-keys 24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E gpg:无效的选项“ --revc-keys” jayce @ Jayce〜%gpg --keyserver hkp://keys.gnupg.net --recv-keys 24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E gpg:键07D519E4D7C4AD7E:“ Jayce jayce@testing.com”未更改 gpg:处理的总数:1 gpg:不变:1

在Android验证-metadata.xml中:

int

错误:

long

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我发现搜索时必须在十六进制字符串前面添加“ 0x”。第一次找到密钥后,它将起作用。

与网站搜索相同,您必须添加0x才能找到密钥。

http://keys.gnupg.net/pks/lookup?search=24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E&fingerprint=on&op=index

http://keys.gnupg.net/pks/lookup?search=0x24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E&fingerprint=on&op=index