Google開發者證書信息有誤,請重新填寫相關信息 Android 證書文件不是有效的keystore文件Hbulider
一開始一直按網上的方法生成證書發現生成出來的證書一直是無效的證書。
然后就想到應該是hbuilder解析不了證書格式
於是開始折騰
先去下載了hbuilder官方的證書,用keytool查看
keytool -list -v -keystore ./HBuilder.keystore
發現
簽名算法名稱: SHA1withRSA
主體公共密鑰算法:1024 位 RSA 密鑰
密鑰庫類型:JKS
果然和默認生成不一樣,下面直接給出解決方案。
第一步生成正常的證書:
keytool -genkey -alias yourapp.keystore -keyalg RSA -sigalg SHA1WithRSA -validity 20000 -keysize 1024 -keystore yourapp.keystore -v
上面的關鍵的地方
-sigalg SHA1WithRSA
-keysize 1024
第二步,更改密鑰庫類型:
keytool -importkeystore -srckeystore ./yourapp.keystore -destkeystore ./yourapp.keystore -deststoretype JKS
然后使用這個證書就可以雲打包了
注意把yourapp改成你自己的名字
————————————————
版權聲明:本文為CSDN博主「六弦的悶音」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qzmrock/article/details/86595156