我刚刚经历了这个令人筋疲力尽的过程。我使用的是 React Native,所以我什至从不使用 Android Studio,除非我需要启动虚拟设备。我正在为我自己和其他任何因这次经历而受到创伤的人记录下来。这明确用于“上传密钥”选项。谷歌随后将其在 Play 上换掉,因此您不必真正负责确保自己不会丢失唯一一把通往财富的钥匙。
在 Android Studio 中打开 React Native 项目中的“android”文件。构建它并做任何你必须做的事情,因此它为你提供了生成 APK(未签名或其他)的选项。您也可以从此处在 VD 或手机上运行它(如果已连接)。我必须进行更新才能构建它,所以你可能需要做同样的事情。
首先转到菜单中的“构建”:

将出现此窗口:

点击“新建...”
会出现这样的对话框。填写您的信息。请注意,有两个单独的密码。记住你放在那里的东西。

转到您要存储密钥的地方。在 React Native 中,MyApp > android > app 中已经有一个名为“keystores”的文件夹。通过单击“...”按钮选择它作为密钥存储路径。

输入您想要调用的任何密钥。我给它起了与应用程序相同的名称。
这将带您回到上一个对话框。填写之前的密码,然后单击“下一步”。

这将带您进入此对话框,您可以在其中选择放置 apk 的位置。默认情况下,在 React Native 中,它会转到 MyApp > android > app > app-release.apk。单击这两个复选框,否则您将不得不更改某些配置,否则 Google Play 将拒绝它。他们一开始是未经检查的。

在您的开发人员面板中转到此页面。单击“编辑版本”。这是假设您已经设置了 beta 或 alpha 版本。(这里没有介绍。)

这将带你到这个页面。将您的 apk 拖放到此处或使用按钮上传。

谷歌,请在某处记录此过程!安息吧!