android - 我应该为现有的密钥库输入相同的密码吗?
问题描述
我正在尝试更新我的 android 项目。我在第二个项目中创建了更新。密钥库的密码在第一个。我不知道密钥库的密码。我可以使用具有不同密码的相同密钥库并生成 app.aab 以上传到 playstore。我仍然不明白将android studio与play store帐户连接有什么问题,如果google允许我们像chrome一样存储密码会不会更容易?
我可以使用他们的密钥库的 java 工具更改密码并签署应用程序并更新它吗?
更新:好的,我找到了密钥库密码,只是不知道别名密码。有什么想法吗?
解决方案
如果您有一个有效的 Google Play App Signing,您实际上可以重置密钥库。
创建一个新的密钥库,例如:upload_certificate.keystore
使用以下命令将文件更改为upload_certificate.keystore
:upload_certificate.pem
keytool -export -rfc -alias key0 -file upload_certificate.pem -keystore upload_certificate.keystore
然后使用用于创建和上传最新 APK 更新的 Google Play 帐户通过此链接联系 Google Play 支持团队。说出问题(请用英文),别忘了附上文件upload_certificate.pem
虽然您可以重置密钥库,但该过程不是即时的,重置密钥库并再次上传需要 2 天。问题是,当我需要关键更新时,无法使用我解释的方法。因此,请始终将密钥库备份在安全的地方。
推荐阅读
- php - Laravel 5.8 电子邮件验证链接或 APP_URL 部署到服务器后返回 localhost
- java - 如何使 bean 保持活动状态,以便从过滤器和 EJB 访问直通会话
- bookdown - 更改 bookdown pdf 输出中的 toc_depth 字段
- amazon-web-services - 在预处理输入后,如何使用腌制模型使用 AWS-Sagemaker 部署我的机器学习模型
- java - “消费”和“处理”事件之间的区别
- python - 为什么该功能似乎只导入一次?
- angular - 需要在angular2上选择多个带有下拉菜单的图像
- javascript - 使用多个参数将数据从 javascript 传递到 MVC 控制器
- django - 如何使用 django 中的 remember_me 选项在 django 登录中记住用户名和密码
- python - 如何在 wxPython 向导中忽略 EVT_WIZARD_PAGE_CHANGED 事件?