我已经使用 PWA2APK 将我的 React 应用程序的第一个版本上传到 Google Play。它工作得很好。但是每次我尝试通过上传新版本来更新应用程序时,我都会得到以下信息:
You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:
SHA1: *******************
and the certificate used to sign the APK you uploaded has fingerprint:
SHA1: **********************
Your APK or Android App Bundle needs to have the package name ****(name_of_previous_version)****.
You need to use a different version code for your APK or Android App Bundle because you already have one with version code 1.
这是我一直遵循的步骤:
对于第一个版本:将 url 粘贴到 PWA2APK 并下载 APK 文件。使用 Google Play 中的 SHA 更改众所周知的目录。将第一个版本的 APK 上传到 Google Play。一切都很好。
然后,当我需要发布更新版本的应用程序时:更改我的所有文件,将 url 粘贴到 PWA2APK。再次更改众所周知的文件(这次有一个新的 package_name)。下载 APK 并尝试上传到 Google Play。那就是显示上述错误的时候。
- 我是否遵循了正确的程序?
- 我应该将 package_name 更改为与以前的版本相同吗?
- 下载的 APK 文件上传到 Google Play 之前需要改名吗?
顺便说一下,Google Play 控制台告诉我 Google 正在管理我的应用签名密钥。