这个问题就是自己的签名主体公共密钥算法太低了,谷歌要求输入密钥必须是2048位以上的RSA密钥
1.可以先查看一下自己签名的信息,直接在Studio中命令行操作(签名全称记得加上路径)
keytool -v -list -keystore debug.keystore
debug.keystore就是你的签名,记得加路径
就可以查看到自己签名的全部信息,主要是看---主体公共密钥算法,如果是1024的那就找到问题了,继续往下,如果是2048或者4096那就关闭此页面,另寻它法
2.修改签名的主体公共密钥算法
keytool -genkeypair -keystore debug.keystore -alias release -keysize 4096 -keyalg RSA -validity 36500
debug.keystore就是你的签名,还是记得加路径
回车就会让你填一系列问题,就把你签名信息里原本的填上就行
当最后一个提示你是否正确是,输入一个字母y就行,不然一直循环
这下就修改成功了
提示:
如果试了好多方法并没有用,你可以试试用AS重新生成一个签名再试,很大的概率会成功,具体原因不知