Google Play Console上传Integrity Api的public.pem文件失败如何解决?
解决Google Play Console上传public.pem时的"Couldn't upload. Try Again"错误
检查PEM文件有效性
- 确认公钥格式为PKCS#8:Google要求上传的公钥必须是PKCS#8格式,若你现有的是PKCS#1格式,可通过OpenSSL命令转换:
openssl rsa -pubin -in your_original_key.pem -outform PEM -pubout -out corrected_public.pem - 验证文件内容:确保文件开头是
-----BEGIN PUBLIC KEY-----,结尾是-----END PUBLIC KEY-----,中间的密钥字符串无换行错误、多余空格或乱码 - 检查文件大小:公钥文件通常仅几KB,避免上传空文件或包含无效内容的大文件
排查操作环境问题
- 更换浏览器测试:比如从Chrome切换到Firefox,同时禁用广告拦截、隐私类浏览器插件,这类工具可能干扰控制台的上传请求
- 清除浏览器缓存与Cookie:缓存的旧会话数据可能导致控制台功能异常,清理后重新登录再尝试上传
- 确保网络稳定:避免使用VPN或代理,保证连接Google服务的网络流畅,上传过程中不要中断操作
处理应用配置缺失问题
- 确认应用基础配置完成:检查控制台中你的应用包名已正确设置,且包名与后续要上传的apk/bundle完全一致
- 先上传测试工件:部分App Integrity功能需要应用有已上传的apk/bundle才能正常运行,可先上传一个仅签名的空测试包,再回到公钥上传页面操作
权限与服务器排查
- 检查账号权限:确保当前登录账号拥有应用的所有者或应用签名管理权限,权限不足会导致上传失败
- 等待后重试:偶尔Google Console会出现临时服务器故障,间隔30分钟到1小时后再尝试上传
内容的提问来源于stack exchange,提问作者saif ahmed
相关产品推荐
相关产品推荐

