我正在尝试将游戏上传到Unity3D中开发的Play商店。我已经使用Unity的内置方法使用所有必需的参数签署了apk,但是在尝试在Play商店上传APK时出现此错误
You uploaded an APK that is signed with an insecure certificate. RSA or DSA key size must be at least 2048 bits.
答案 0 :(得分:3)
现在有同样的错误......新的应用程序......似乎我们需要手动创建击键
cd "C:\Program Files (x86)\Java\jre6\bin" (where Java installed)
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
UPD:是的,它有帮助
答案 1 :(得分:3)
我与谷歌支持联系,他们确实证实这是一个错误。我做了一个实时聊天,那个人提到了他们今天开始看到的一个错误,我不需要采取任何行动。他不知道什么时候修好。
我注意到我能够使用非2048位发布密钥将APK上传到现有应用,并且只抱怨新应用。
答案 2 :(得分:3)
我刚刚与Google支持小组联系,他们说了以下内容:
目前存在导致此问题的内部错误。对于给您带来的不便,我感到非常抱歉,但目前尚未对此事进行任何更新。
他们说他们会在收到更新后给我发电子邮件,我会在收到电子邮件时将其发布在此处。
如果您已经使用当前尝试使用的应用程序发布了应用程序,我建议不要生成新证书。
答案 3 :(得分:0)
最后Google修复了这个错误!它现在和以前一样正常工作。