java - Android Studio 使用相同的密钥构建所有捆绑包
问题描述
当我尝试将我的应用程序包构建到一个版本时,Android Studio 使用不同的签名密钥构建应用程序,当我尝试上传时,我选择我在 Play 商店中签署应用程序并构建包的密钥发生了什么捆绑包作为我在 Play 商店中的应用程序的更新,Play 商店拒绝捆绑并给我错误:
上传失败
您的 Android App Bundle 使用错误的密钥进行签名。确保使用正确的签名密钥对您的 App Bundle 进行签名,然后重试:SHA1 : * : : : : : : : : : : : : : : : : : .
注意:我选择了正确的签名密钥,但捆绑包是用不同的密钥构建的。我试图重新安装android studio
解决方案
尝试重置您的android工作室
我只知道如何在 Windows 上执行此操作(但在任何操作系统上都应该类似,您只需要自己找到正确的位置 - 谷歌搜索会有所帮助)。
在 Windows 上:
转到您的用户文件夹 -
[SYSDRIVE]:\Users[您的用户名](例如 C:\Users\JohnDoe)
在这个文件夹中,应该有一个名为 .AndroidStudioBeta 或 .AndroidStudio 的文件夹(注意开头的句点 - 所以在某些操作系统上,它会被隐藏)。
删除此文件夹(或者更好的是,将其移动到备份位置 - 这样如果出现问题,您可以将其退回)。
这应该会将您的 Android Studio 设置重置为默认值。
推荐阅读
- visual-studio - Visual Studio SSRS 项目文件错误:该项目需要用户输入。重新加载项目以获取更多信息
- sql - 如何在 BigQuery(标准 SQL)中获取表的前 N%(例如,50%)?
- java - 正则表达式java:replaceAll空格,连字符之间除外
- javascript - Firebase:初始化由集合组成的树
- kubernetes - 如何跨多个 Kubernetes 集群扩展 RabbitMQ
- mysql - SQL查询从wordpress数据库中删除重复的postmeta
- node.js - 使用passport-saml将浏览器重定向到登录页面
- c++ - 将 BGR 图像转换为 jpeg 格式的 base64 字符串
- list - 列表中的视觉序言重复
- javascript - 如何使一个不能模拟点击