Raj*_*ari 10 android apk google-play
我做了一个应用程序,我在一个月前签了apk.现在我忘记了密码,当我使用新密钥并将其安装到Google Play上时,它会给我指纹错误.我能做什么?
该应用程序链接在这里.
发生错误:

Mah*_*aju 10
您可以在以下路径中找到丢失的密钥密码
Project\.gradle\2.14.1\taskArtifacts\taskArtifacts.bin
打开文件并使用您记住的密码部分进行搜索.你会发现它.否则,尝试使用此字符串"signingConfig.storePassword"进行搜索.
注意:我经历过同样的事情,我能够找到它.如果您没有找到可能是您清除了所有缓存和临时文件.
小智 9
如果您使用的是 Gradle 4.0 及更高版本,请尝试在此处找到您的密码。
更新:
在gradle 5.4版本中,文件路径已更改如下:<project>\.gradle\5.4\executionHistory\executionHistory.bin
您在更新apk时必须使用相同的证书,否则Google Play将无法将其识别为同一个应用.
如果您根本记不起密码,我认为除了开始使用新的应用程序(新软件包名称)之外别无选择.
来自Google文档
应用程序升级 - 在您发布应用程序更新时,如果希望用户能够无缝升级到新版本,则必须使用相同的证书或证书集继续对更新进行签名.当系统正在为应用程序安装更新时,它会将新版本中的证书与现有版本中的证书进行比较.如果证书完全匹配,包括证书数据和订单,则系统允许更新.如果在不使用匹配证书的情况下签署新版本,则还必须为应用程序分配不同的包名称 - 在这种情况下,用户将新版本安装为全新的应用程序.
资料来源:http://developer.android.com/tools/publishing/app-signing.html
Android开发者博客中也有类似的信息:http://android-developers.blogspot.com.au/2011/06/things-that-cannot-change.html
与清单包名称一样重要的是应用程序签名的证书.签名证书代表应用程序的作者.如果您更改了应用程序已签名的证书,则它现在是另一个应用程序,因为它来自不同的作者.这个不同的应用程序无法作为原始应用程序的更新上载到Market,也不能作为更新安装到设备上.
[...]
总结:您的应用程序的某些部分无法更改.请小心.
| 归档时间: |
|
| 查看次数: |
9924 次 |
| 最近记录: |