android - 您的 Android App Bundle 使用错误的密钥进行签名。确保您的 App Bundle 使用正确的签名密钥进行签名,然后重试:SHA1:
问题描述
我使用为我以前的应用程序生成的密钥库成功签署了我的 android 应用程序。但是当我尝试将它上传到播放控制台时,它会显示上述错误。当我使用新的密钥库签署应用程序时,即使在这种情况下,播放控制台也会显示密钥库与之前上传的密钥库不同的错误。
供您参考,这两个应用程序是不同的。有人已经问过这样的问题,但是这些答案对我不起作用。那么请有人可以帮我解决这个问题吗?提前致谢!
解决方案
解决方案是一个非常基本的解决方案。我不得不清理我的项目,然后重建它。
Android Studio 正在使用我使用的旧证书签署我的应用程序包。
我之前所做的是转到 Build -> Generate Signed Bundle / APK 并将文件选择器中的 jks 文件更改为新的上传 jks。即使我选择了一个新的,Android Studio 似乎也会缓存旧的证书路径并使用它。可能是 AS 中的错误。
所以是的......现在如果我每次更改它工作的 jks 文件时清理项目,apk 或应用程序包都会使用正确的证书签名......
推荐阅读
- python - Python 3.6 没有名为 ... 在 windows Server 2008 R2 上的模块
- xamarin - Xamarin Forms 中的部分屏幕页面
- stripe-payments - 尝试获取 Stripe Token 时出错
- javascript - ajax功能完成后socket.io连接
- sql-server - SSRS 中个人姓名的单独图表
- reactjs - 在 RxJS 或 Redux Observable 中 debounceTime 也起到延迟的作用
- swift - Swift - CoreData:从连接表中检索属性
- c# - 如何在 navMesh 中获取最近的对象并使代理向它移动
- javascript - 从 highstock 的数据结构中获取变量
- php - Symfony 3.4、composer post-install-cmd 和 env() 参数为默认值